### Log truncated: showing last 9.0 of 11.0 MB. Use the Download button on the build page to get the full log (.gz). ### 2026-11-01 11:48:02,381 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_calendar: no translation for language fr_FR 2026-11-01 11:48:02,381 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_contacts: no translation for language fr_FR 2026-11-01 11:48:02,381 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_digest: no translation for language fr_FR 2026-11-01 11:48:02,381 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_crm: no translation for language fr_FR 2026-11-01 11:48:02,382 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_fleet: no translation for language fr_FR 2026-11-01 11:48:02,382 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_hr: no translation for language fr_FR 2026-11-01 11:48:02,382 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: no translation for language fr_FR 2026-11-01 11:48:02,382 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language fr_FR 2026-11-01 11:48:02,383 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: no translation for language fr_FR 2026-11-01 11:48:02,383 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language fr_FR 2026-11-01 11:48:02,383 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: no translation for language fr_FR 2026-11-01 11:48:02,384 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: no translation for language fr_FR 2026-11-01 11:48:02,384 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: no translation for language fr_FR 2026-11-01 11:48:02,384 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: no translation for language fr_FR 2026-11-01 11:48:02,384 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language fr_FR 2026-11-01 11:48:02,385 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: no translation for language fr_FR 2026-11-01 11:48:02,385 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-2cd94b9-226205/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,385 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,406 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: no translation for language fr_FR 2026-11-01 11:48:02,407 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_membership: no translation for language fr_FR 2026-11-01 11:48:02,407 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_mrp: no translation for language fr_FR 2026-11-01 11:48:02,408 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language fr_FR 2026-11-01 11:48:02,408 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language fr_FR 2026-11-01 11:48:02,408 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language fr_FR 2026-11-01 11:48:02,409 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_portal: no translation for language fr_FR 2026-11-01 11:48:02,409 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_pos: no translation for language fr_FR 2026-11-01 11:48:02,410 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_product: no translation for language fr_FR 2026-11-01 11:48:02,410 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_purchase: no translation for language fr_FR 2026-11-01 11:48:02,410 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_sale: no translation for language fr_FR 2026-11-01 11:48:02,411 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_sale_management: no translation for language fr_FR 2026-11-01 11:48:02,411 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language fr_FR 2026-11-01 11:48:02,411 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language fr_FR 2026-11-01 11:48:02,411 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_stock: no translation for language fr_FR 2026-11-01 11:48:02,412 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_web: no translation for language fr_FR 2026-11-01 11:48:02,412 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language fr_FR 2026-11-01 11:48:02,412 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-2cd94b9-226205/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,412 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,417 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language fr_FR 2026-11-01 11:48:02,417 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_website: no translation for language fr_FR 2026-11-01 11:48:02,417 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_website_event: no translation for language fr_FR 2026-11-01 11:48:02,417 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language fr_FR 2026-11-01 11:48:02,418 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_website_forum: no translation for language fr_FR 2026-11-01 11:48:02,418 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language fr_FR 2026-11-01 11:48:02,418 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_website_links: no translation for language fr_FR 2026-11-01 11:48:02,419 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language fr_FR 2026-11-01 11:48:02,419 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_website_sale: no translation for language fr_FR 2026-11-01 11:48:02,419 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_website_slides: no translation for language fr_FR 2026-11-01 11:48:02,419 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language fr_FR 2026-11-01 11:48:02,420 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_business_trip_approval: no translation for language fr_FR 2026-11-01 11:48:02,420 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_fleet_booking_passenger: no translation for language fr_FR 2026-11-01 11:48:02,420 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_business_trip_fleet: no translation for language fr_FR 2026-11-01 11:48:02,420 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_business_trip_hr_expense: no translation for language fr_FR 2026-11-01 11:48:02,420 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_contacts: no translation for language fr_FR 2026-11-01 11:48:02,421 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_contacts_district: no translation for language fr_FR 2026-11-01 11:48:02,421 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_contacts_ethnicity_religion: no translation for language fr_FR 2026-11-01 11:48:02,421 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_contacts_map: no translation for language fr_FR 2026-11-01 11:48:02,421 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_contacts_ward: no translation for language fr_FR 2026-11-01 11:48:02,422 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_country_target_market: no translation for language fr_FR 2026-11-01 11:48:02,422 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_crm: no translation for language fr_FR 2026-11-01 11:48:02,422 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_partner_business_nature: no translation for language fr_FR 2026-11-01 11:48:02,422 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_crm_business_nature: no translation for language fr_FR 2026-11-01 11:48:02,423 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: no translation for language fr_FR 2026-11-01 11:48:02,423 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_crm_business_nature_isic: no translation for language fr_FR 2026-11-01 11:48:02,423 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_crm_customer_recognition: no translation for language fr_FR 2026-11-01 11:48:02,423 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_crm_dob: no translation for language fr_FR 2026-11-01 11:48:02,424 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_web_sankey: no translation for language fr_FR 2026-11-01 11:48:02,424 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_crm_sankey: no translation for language fr_FR 2026-11-01 11:48:02,424 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_customizer_web_responsive: no translation for language fr_FR 2026-11-01 11:48:02,424 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_delivery_vn_base: no translation for language fr_FR 2026-11-01 11:48:02,425 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_delivery_ghn: no translation for language fr_FR 2026-11-01 11:48:02,425 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_delivery_ghtk: no translation for language fr_FR 2026-11-01 11:48:02,425 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_delivery_viettelpost: no translation for language fr_FR 2026-11-01 11:48:02,425 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_delivery_vn_batch: no translation for language fr_FR 2026-11-01 11:48:02,426 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_delivery_vn_pos: no translation for language fr_FR 2026-11-01 11:48:02,426 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-2cd94b9-226205/addons/payment_custom/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,426 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/payment_custom/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,428 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_delivery_vn_website: no translation for language fr_FR 2026-11-01 11:48:02,428 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_document_account: no translation for language fr_FR 2026-11-01 11:48:02,429 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_document_freight: no translation for language fr_FR 2026-11-01 11:48:02,429 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_freight_air: no translation for language fr_FR 2026-11-01 11:48:02,429 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_document_freight_air: no translation for language fr_FR 2026-11-01 11:48:02,429 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_freight_consol: no translation for language fr_FR 2026-11-01 11:48:02,430 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_document_freight_consol: no translation for language fr_FR 2026-11-01 11:48:02,430 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_document_hr: no translation for language fr_FR 2026-11-01 11:48:02,430 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_document_hr_contract: no translation for language fr_FR 2026-11-01 11:48:02,431 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_document_hr_payroll: no translation for language fr_FR 2026-11-01 11:48:02,431 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_document_hr_recruitment: no translation for language fr_FR 2026-11-01 11:48:02,431 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_document_mrp: no translation for language fr_FR 2026-11-01 11:48:02,431 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_document_parsing: no translation for language fr_FR 2026-11-01 11:48:02,432 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_document_project: no translation for language fr_FR 2026-11-01 11:48:02,432 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_document_purchase: no translation for language fr_FR 2026-11-01 11:48:02,432 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_document_sale: no translation for language fr_FR 2026-11-01 11:48:02,432 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_document_stock: no translation for language fr_FR 2026-11-01 11:48:02,433 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_duns: no translation for language fr_FR 2026-11-01 11:48:02,433 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_employee_map: no translation for language fr_FR 2026-11-01 11:48:02,433 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_equipment_warranty_partner_infor: no translation for language fr_FR 2026-11-01 11:48:02,433 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_estimate_approval: no translation for language fr_FR 2026-11-01 11:48:02,434 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_estimate_budget: no translation for language fr_FR 2026-11-01 11:48:02,434 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_estimate_hr: no translation for language fr_FR 2026-11-01 11:48:02,435 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_estimate_project: no translation for language fr_FR 2026-11-01 11:48:02,435 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_estimate_purchase: no translation for language fr_FR 2026-11-01 11:48:02,435 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_estimate_sale: no translation for language fr_FR 2026-11-01 11:48:02,436 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: no translation for language fr_FR 2026-11-01 11:48:02,436 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_event_checkin_website: no translation for language fr_FR 2026-11-01 11:48:02,436 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_event_partner_barcodes: no translation for language fr_FR 2026-11-01 11:48:02,437 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_features_activate_inter_company: no translation for language fr_FR 2026-11-01 11:48:02,437 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_fleet_account: no translation for language fr_FR 2026-11-01 11:48:02,437 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_fleet_booking_account: no translation for language fr_FR 2026-11-01 11:48:02,437 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_fleet_booking_approval: no translation for language fr_FR 2026-11-01 11:48:02,438 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_fleet_booking_cargo: no translation for language fr_FR 2026-11-01 11:48:02,438 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_fleet_booking_gantt: no translation for language fr_FR 2026-11-01 11:48:02,438 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_fleet_booking_map: no translation for language fr_FR 2026-11-01 11:48:02,439 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_fleet_insurance: no translation for language fr_FR 2026-11-01 11:48:02,439 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_fleet_planning_account: no translation for language fr_FR 2026-11-01 11:48:02,439 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_fleet_planning_gantt: no translation for language fr_FR 2026-11-01 11:48:02,440 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_fleet_planning_hr_expense: no translation for language fr_FR 2026-11-01 11:48:02,440 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_fleet_planning_map: no translation for language fr_FR 2026-11-01 11:48:02,440 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language fr_FR 2026-11-01 11:48:02,441 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_fleet_sale: no translation for language fr_FR 2026-11-01 11:48:02,441 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_fleet_sale_cargo: no translation for language fr_FR 2026-11-01 11:48:02,442 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_fleet_sale_management: no translation for language fr_FR 2026-11-01 11:48:02,442 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_fleet_sale_passenger: no translation for language fr_FR 2026-11-01 11:48:02,442 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_transfer_address: no translation for language fr_FR 2026-11-01 11:48:02,443 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_fleet_stock: no translation for language fr_FR 2026-11-01 11:48:02,443 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_freight_air_consol: no translation for language fr_FR 2026-11-01 11:48:02,443 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_freight_road: no translation for language fr_FR 2026-11-01 11:48:02,444 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_freight_document_parsing: no translation for language fr_FR 2026-11-01 11:48:02,444 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_management: no translation for language fr_FR 2026-11-01 11:48:02,445 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_freight_sale_onbehalf: no translation for language fr_FR 2026-11-01 11:48:02,445 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_freight_sale_purchase: no translation for language fr_FR 2026-11-01 11:48:02,445 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_freight_sale_consol: no translation for language fr_FR 2026-11-01 11:48:02,446 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language fr_FR 2026-11-01 11:48:02,446 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_logistics_cargo_template: no translation for language fr_FR 2026-11-01 11:48:02,447 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_freight: no translation for language fr_FR 2026-11-01 11:48:02,447 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language fr_FR 2026-11-01 11:48:02,447 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_geo_route_map: no translation for language fr_FR 2026-11-01 11:48:02,448 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_geography_info: no translation for language fr_FR 2026-11-01 11:48:02,448 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_geography_info_contact: no translation for language fr_FR 2026-11-01 11:48:02,449 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_geography_info_world_bank: no translation for language fr_FR 2026-11-01 11:48:02,449 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_google_drive: no translation for language fr_FR 2026-11-01 11:48:02,449 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_google_translate_api: no translation for language fr_FR 2026-11-01 11:48:02,450 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: no translation for language fr_FR 2026-11-01 11:48:02,450 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: no translation for language fr_FR 2026-11-01 11:48:02,451 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: no translation for language fr_FR 2026-11-01 11:48:02,451 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_version: no translation for language fr_FR 2026-11-01 11:48:02,452 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_module: no translation for language fr_FR 2026-11-01 11:48:02,452 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_helpdesk_project: no translation for language fr_FR 2026-11-01 11:48:02,452 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: no translation for language fr_FR 2026-11-01 11:48:02,453 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: no translation for language fr_FR 2026-11-01 11:48:02,453 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: no translation for language fr_FR 2026-11-01 11:48:02,454 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: no translation for language fr_FR 2026-11-01 11:48:02,454 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: no translation for language fr_FR 2026-11-01 11:48:02,454 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_contract_skill: no translation for language fr_FR 2026-11-01 11:48:02,455 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: no translation for language fr_FR 2026-11-01 11:48:02,455 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: no translation for language fr_FR 2026-11-01 11:48:02,456 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: no translation for language fr_FR 2026-11-01 11:48:02,456 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_seniority: no translation for language fr_FR 2026-11-01 11:48:02,456 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_seniority: no translation for language fr_FR 2026-11-01 11:48:02,457 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_employee_birthday: no translation for language fr_FR 2026-11-01 11:48:02,457 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_employee_relative_birthdate: no translation for language fr_FR 2026-11-01 11:48:02,458 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_ethnicity_religion: no translation for language fr_FR 2026-11-01 11:48:02,458 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language fr_FR 2026-11-01 11:48:02,458 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: no translation for language fr_FR 2026-11-01 11:48:02,459 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_multi_position: no translation for language fr_FR 2026-11-01 11:48:02,459 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: no translation for language fr_FR 2026-11-01 11:48:02,460 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: no translation for language fr_FR 2026-11-01 11:48:02,460 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language fr_FR 2026-11-01 11:48:02,460 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: no translation for language fr_FR 2026-11-01 11:48:02,461 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: no translation for language fr_FR 2026-11-01 11:48:02,461 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: no translation for language fr_FR 2026-11-01 11:48:02,461 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: no translation for language fr_FR 2026-11-01 11:48:02,462 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: no translation for language fr_FR 2026-11-01 11:48:02,462 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: no translation for language fr_FR 2026-11-01 11:48:02,463 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: no translation for language fr_FR 2026-11-01 11:48:02,463 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_project: no translation for language fr_FR 2026-11-01 11:48:02,464 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_project_timesheet_account: no translation for language fr_FR 2026-11-01 11:48:02,464 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: no translation for language fr_FR 2026-11-01 11:48:02,464 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: no translation for language fr_FR 2026-11-01 11:48:02,465 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_recruitment: no translation for language fr_FR 2026-11-01 11:48:02,465 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_recruitment_sankey: no translation for language fr_FR 2026-11-01 11:48:02,466 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_retirement_age: no translation for language fr_FR 2026-11-01 11:48:02,466 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_skill_framework_recruitment: no translation for language fr_FR 2026-11-01 11:48:02,466 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_skills_slides: no translation for language fr_FR 2026-11-01 11:48:02,467 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language fr_FR 2026-11-01 11:48:02,467 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_iot_mrp: no translation for language fr_FR 2026-11-01 11:48:02,468 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_iot_mrp_workorder: no translation for language fr_FR 2026-11-01 11:48:02,468 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_iot_quality: no translation for language fr_FR 2026-11-01 11:48:02,469 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_iot_quality_mrp: no translation for language fr_FR 2026-11-01 11:48:02,469 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_iot_mrp_workorder_quality: no translation for language fr_FR 2026-11-01 11:48:02,469 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_iot_pos: no translation for language fr_FR 2026-11-01 11:48:02,470 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module to_erponline_utility: no translation for language fr_FR 2026-11-01 11:48:02,470 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_iot_saas: no translation for language fr_FR 2026-11-01 11:48:02,471 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: no translation for language fr_FR 2026-11-01 11:48:02,471 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language fr_FR 2026-11-01 11:48:02,471 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language fr_FR 2026-11-01 11:48:02,472 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: no translation for language fr_FR 2026-11-01 11:48:02,472 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language fr_FR 2026-11-01 11:48:02,473 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language fr_FR 2026-11-01 11:48:02,473 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language fr_FR 2026-11-01 11:48:02,473 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language fr_FR 2026-11-01 11:48:02,474 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: no translation for language fr_FR 2026-11-01 11:48:02,474 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language fr_FR 2026-11-01 11:48:02,475 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language fr_FR 2026-11-01 11:48:02,475 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language fr_FR 2026-11-01 11:48:02,475 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language fr_FR 2026-11-01 11:48:02,476 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language fr_FR 2026-11-01 11:48:02,476 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale: no translation for language fr_FR 2026-11-01 11:48:02,476 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language fr_FR 2026-11-01 11:48:02,477 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language fr_FR 2026-11-01 11:48:02,477 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_marketplace_stock: no translation for language fr_FR 2026-11-01 11:48:02,478 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_marketplace_sale_stock: no translation for language fr_FR 2026-11-01 11:48:02,478 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language fr_FR 2026-11-01 11:48:02,479 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language fr_FR 2026-11-01 11:48:02,479 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_meeting_room: no translation for language fr_FR 2026-11-01 11:48:02,479 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_stock_barcode: no translation for language fr_FR 2026-11-01 11:48:02,480 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mrp_barcode: no translation for language fr_FR 2026-11-01 11:48:02,480 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mrp_filter: no translation for language fr_FR 2026-11-01 11:48:02,481 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: no translation for language fr_FR 2026-11-01 11:48:02,481 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mrp_landed_costs: no translation for language fr_FR 2026-11-01 11:48:02,481 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mrp_mps: no translation for language fr_FR 2026-11-01 11:48:02,482 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mrp_plm_approval: no translation for language fr_FR 2026-11-01 11:48:02,482 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mrp_plm_subcontracting_purchase: no translation for language fr_FR 2026-11-01 11:48:02,483 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language fr_FR 2026-11-01 11:48:02,483 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mrp_plm_website_sale: no translation for language fr_FR 2026-11-01 11:48:02,484 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption: no translation for language fr_FR 2026-11-01 11:48:02,484 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_loss_report: no translation for language fr_FR 2026-11-01 11:48:02,485 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request: no translation for language fr_FR 2026-11-01 11:48:02,485 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_approval: no translation for language fr_FR 2026-11-01 11:48:02,485 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_plm: no translation for language fr_FR 2026-11-01 11:48:02,486 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_requisition: no translation for language fr_FR 2026-11-01 11:48:02,486 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mrp_workorder_maintenance: no translation for language fr_FR 2026-11-01 11:48:02,487 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_multi_warehouse_access_control_purchase_requisition: no translation for language fr_FR 2026-11-01 11:48:02,487 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_partner_approval: no translation for language fr_FR 2026-11-01 11:48:02,488 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace: no translation for language fr_FR 2026-11-01 11:48:02,488 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language fr_FR 2026-11-01 11:48:02,488 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace_website: no translation for language fr_FR 2026-11-01 11:48:02,489 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language fr_FR 2026-11-01 11:48:02,489 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language fr_FR 2026-11-01 11:48:02,490 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_partner_gender: no translation for language fr_FR 2026-11-01 11:48:02,490 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_partner_shareholder: no translation for language fr_FR 2026-11-01 11:48:02,491 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_partner_tax_code: no translation for language fr_FR 2026-11-01 11:48:02,491 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: no translation for language fr_FR 2026-11-01 11:48:02,491 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_pos: no translation for language fr_FR 2026-11-01 11:48:02,492 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: no translation for language fr_FR 2026-11-01 11:48:02,492 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: no translation for language fr_FR 2026-11-01 11:48:02,493 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language fr_FR 2026-11-01 11:48:02,493 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_pos_return: no translation for language fr_FR 2026-11-01 11:48:02,493 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: no translation for language fr_FR 2026-11-01 11:48:02,494 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_pos_scale: no translation for language fr_FR 2026-11-01 11:48:02,494 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_pos_vnpay: no translation for language fr_FR 2026-11-01 11:48:02,494 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_pricelist_validity_advance: no translation for language fr_FR 2026-11-01 11:48:02,495 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_product_approval: no translation for language fr_FR 2026-11-01 11:48:02,495 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_product_approval_account: no translation for language fr_FR 2026-11-01 11:48:02,495 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace: no translation for language fr_FR 2026-11-01 11:48:02,495 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language fr_FR 2026-11-01 11:48:02,496 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace_website_sale: no translation for language fr_FR 2026-11-01 11:48:02,496 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_product_approval_purchase: no translation for language fr_FR 2026-11-01 11:48:02,496 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_product_approval_sale: no translation for language fr_FR 2026-11-01 11:48:02,496 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language fr_FR 2026-11-01 11:48:02,496 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_project_gantt: no translation for language fr_FR 2026-11-01 11:48:02,497 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_project_progress: no translation for language fr_FR 2026-11-01 11:48:02,497 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_project_scrum: no translation for language fr_FR 2026-11-01 11:48:02,497 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_project_scrum_gantt: no translation for language fr_FR 2026-11-01 11:48:02,497 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_project_scrum_helpdesk: no translation for language fr_FR 2026-11-01 11:48:02,498 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_project_todo: no translation for language fr_FR 2026-11-01 11:48:02,498 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language fr_FR 2026-11-01 11:48:02,498 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_rental_stock: no translation for language fr_FR 2026-11-01 11:48:02,498 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_repair_request_from_warranty: no translation for language fr_FR 2026-11-01 11:48:02,499 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_repair_stock_access: no translation for language fr_FR 2026-11-01 11:48:02,499 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_repair_supply: no translation for language fr_FR 2026-11-01 11:48:02,499 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sale: no translation for language fr_FR 2026-11-01 11:48:02,499 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sale_addendum: no translation for language fr_FR 2026-11-01 11:48:02,500 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sale_business_nature: no translation for language fr_FR 2026-11-01 11:48:02,500 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sale_business_nature_isic: no translation for language fr_FR 2026-11-01 11:48:02,500 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sale_crm: no translation for language fr_FR 2026-11-01 11:48:02,500 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language fr_FR 2026-11-01 11:48:02,501 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sale_ee: no translation for language fr_FR 2026-11-01 11:48:02,501 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_vendorprice: no translation for language fr_FR 2026-11-01 11:48:02,501 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sale_product_duplication_warning: no translation for language fr_FR 2026-11-01 11:48:02,501 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sale_project: no translation for language fr_FR 2026-11-01 11:48:02,501 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sale_project_technician: no translation for language fr_FR 2026-11-01 11:48:02,502 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sale_quotation_template_access: no translation for language fr_FR 2026-11-01 11:48:02,502 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language fr_FR 2026-11-01 11:48:02,502 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sale_subscription: no translation for language fr_FR 2026-11-01 11:48:02,502 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sale_subscription_loyalty: no translation for language fr_FR 2026-11-01 11:48:02,503 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration: no translation for language fr_FR 2026-11-01 11:48:02,503 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_crm: no translation for language fr_FR 2026-11-01 11:48:02,503 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_sale: no translation for language fr_FR 2026-11-01 11:48:02,503 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sales_unlink: no translation for language fr_FR 2026-11-01 11:48:02,504 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: no translation for language fr_FR 2026-11-01 11:48:02,504 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sem_crawler: no translation for language fr_FR 2026-11-01 11:48:02,504 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_helpdesk: no translation for language fr_FR 2026-11-01 11:48:02,504 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sem_helpdesk: no translation for language fr_FR 2026-11-01 11:48:02,505 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sem_crawler_helpdesk: no translation for language fr_FR 2026-11-01 11:48:02,505 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sem_heatmap: no translation for language fr_FR 2026-11-01 11:48:02,505 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sem_project: no translation for language fr_FR 2026-11-01 11:48:02,505 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sem_helpdesk_timesheet: no translation for language fr_FR 2026-11-01 11:48:02,505 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sign_document: no translation for language fr_FR 2026-11-01 11:48:02,506 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sign_sim: no translation for language fr_FR 2026-11-01 11:48:02,506 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_sign_sim_viettel: no translation for language fr_FR 2026-11-01 11:48:02,506 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_social_facebook: no translation for language fr_FR 2026-11-01 11:48:02,506 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_social_lead: no translation for language fr_FR 2026-11-01 11:48:02,507 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_social_linkedin: no translation for language fr_FR 2026-11-01 11:48:02,507 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_crm: no translation for language fr_FR 2026-11-01 11:48:02,507 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_finance: no translation for language fr_FR 2026-11-01 11:48:02,507 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_helpdesk: no translation for language fr_FR 2026-11-01 11:48:02,508 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_stock_account_adjustment_with_cost_price: no translation for language fr_FR 2026-11-01 11:48:02,508 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_stock_account_backdate: no translation for language fr_FR 2026-11-01 11:48:02,508 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_stock_ee: no translation for language fr_FR 2026-11-01 11:48:02,508 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_stock_internal_transfer: no translation for language fr_FR 2026-11-01 11:48:02,508 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_stock_internal_transit_valuation: no translation for language fr_FR 2026-11-01 11:48:02,509 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language fr_FR 2026-11-01 11:48:02,509 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_stringee: no translation for language fr_FR 2026-11-01 11:48:02,509 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_survey_exam: no translation for language fr_FR 2026-11-01 11:48:02,509 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_wallet_loyalty: no translation for language fr_FR 2026-11-01 11:48:02,510 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_wallet_marketplace_sale: no translation for language fr_FR 2026-11-01 11:48:02,510 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_wallet_sale_loyalty: no translation for language fr_FR 2026-11-01 11:48:02,510 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website: no translation for language fr_FR 2026-11-01 11:48:02,510 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_auto_translation: no translation for language fr_FR 2026-11-01 11:48:02,511 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_auto_translation_blog: no translation for language fr_FR 2026-11-01 11:48:02,511 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_auto_translation_google: no translation for language fr_FR 2026-11-01 11:48:02,511 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_blog_toc: no translation for language fr_FR 2026-11-01 11:48:02,511 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: no translation for language fr_FR 2026-11-01 11:48:02,511 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_gtm: no translation for language fr_FR 2026-11-01 11:48:02,512 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_hr_recruitment_website_editor: no translation for language fr_FR 2026-11-01 11:48:02,512 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_multilingual_multimedia: no translation for language fr_FR 2026-11-01 11:48:02,512 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_nofollow: no translation for language fr_FR 2026-11-01 11:48:02,512 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: no translation for language fr_FR 2026-11-01 11:48:02,513 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_sale_recurring: no translation for language fr_FR 2026-11-01 11:48:02,513 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_sale_subscription: no translation for language fr_FR 2026-11-01 11:48:02,513 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_seo: no translation for language fr_FR 2026-11-01 11:48:02,513 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_seo_advisor: no translation for language fr_FR 2026-11-01 11:48:02,514 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_seo_advisor_blog: no translation for language fr_FR 2026-11-01 11:48:02,514 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_seo_blog: no translation for language fr_FR 2026-11-01 11:48:02,514 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_seo_event: no translation for language fr_FR 2026-11-01 11:48:02,515 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_seo_forum: no translation for language fr_FR 2026-11-01 11:48:02,515 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_seo_hr_recruitment: no translation for language fr_FR 2026-11-01 11:48:02,515 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_seo_sale: no translation for language fr_FR 2026-11-01 11:48:02,515 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-2cd94b9-226205/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,515 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,519 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_seo_sale_stock: no translation for language fr_FR 2026-11-01 11:48:02,520 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_seo_slides: no translation for language fr_FR 2026-11-01 11:48:02,520 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_slides: no translation for language fr_FR 2026-11-01 11:48:02,521 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language fr_FR 2026-11-01 11:48:02,521 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_workflow_automation_hr: no translation for language fr_FR 2026-11-01 11:48:02,521 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale: no translation for language fr_FR 2026-11-01 11:48:02,522 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_event: no translation for language fr_FR 2026-11-01 11:48:02,522 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_livechat: no translation for language fr_FR 2026-11-01 11:48:02,523 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_sms: no translation for language fr_FR 2026-11-01 11:48:02,523 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_social: no translation for language fr_FR 2026-11-01 11:48:02,523 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_survey: no translation for language fr_FR 2026-11-01 11:48:02,523 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_website: no translation for language fr_FR 2026-11-01 11:48:02,523 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_zalo_zbs: no translation for language fr_FR 2026-11-01 11:48:02,524 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language fr_FR 2026-11-01 11:48:02,524 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_zalo: no translation for language fr_FR 2026-11-01 11:48:02,524 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_zalo_account: no translation for language fr_FR 2026-11-01 11:48:02,524 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: no translation for language fr_FR 2026-11-01 11:48:02,525 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: no translation for language fr_FR 2026-11-01 11:48:02,525 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: no translation for language fr_FR 2026-11-01 11:48:02,525 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_zalo_sale: no translation for language fr_FR 2026-11-01 11:48:02,525 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: no translation for language fr_FR 2026-11-01 11:48:02,525 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-2cd94b9-226205/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,526 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,528 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-2cd94b9-226205/addons/website_customer/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,528 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_customer/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,531 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-2cd94b9-226205/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,531 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,533 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-2cd94b9-226205/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,533 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,534 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-2cd94b9-226205/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,535 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,536 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-2cd94b9-226205/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,536 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,537 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-2cd94b9-226205/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,537 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,540 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-2cd94b9-226205/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,540 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,542 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-2cd94b9-226205/addons/website_membership/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,542 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_membership/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,544 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-2cd94b9-226205/addons/website_project/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,544 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_project/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,547 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-2cd94b9-226205/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,548 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,550 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-2cd94b9-226205/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,550 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,554 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-2cd94b9-226205/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,554 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,559 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-2cd94b9-226205/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,559 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,565 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-2cd94b9-226205/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,565 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,567 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-2cd94b9-226205/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,567 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,569 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-2cd94b9-226205/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,570 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,575 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-2cd94b9-226205/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,575 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,577 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-2cd94b9-226205/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,577 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,580 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-2cd94b9-226205/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,581 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,582 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-2cd94b9-226205/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,582 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,585 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mrp_progress: no translation for language fr_FR 2026-11-01 11:48:02,586 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption_account: no translation for language fr_FR 2026-11-01 11:48:02,586 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_appointment_crm: no translation for language fr_FR 2026-11-01 11:48:02,587 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_appointment_sale: no translation for language fr_FR 2026-11-01 11:48:02,587 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language fr_FR 2026-11-01 11:48:02,587 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_appointment_website_hr: no translation for language fr_FR 2026-11-01 11:48:02,588 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module viin_brand_mail: no translation for language fr_FR 2026-11-01 11:48:02,588 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-2cd94b9-226205/addons/board/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,588 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/board/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,591 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-2cd94b9-226205/addons/payment_aps/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,591 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/payment_aps/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,594 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-2cd94b9-226205/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,594 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,596 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-2cd94b9-226205/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,596 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,599 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-2cd94b9-226205/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,599 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,601 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-2cd94b9-226205/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,601 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,603 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-2cd94b9-226205/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,603 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,605 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-2cd94b9-226205/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,605 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,607 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-2cd94b9-226205/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,607 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,610 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-2cd94b9-226205/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,610 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,612 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-2cd94b9-226205/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,612 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,614 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-2cd94b9-226205/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,614 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,616 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-2cd94b9-226205/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,616 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,618 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-2cd94b9-226205/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,618 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,620 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module theme_default: no translation for language fr_FR 2026-11-01 11:48:02,620 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-2cd94b9-226205/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,620 104 INFO rb-2cd94b9-226205-431193 odoo.tools.translate: loading base translation file /data/build/rb-2cd94b9-226205/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-11-01 11:48:02,621 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module test_import_export: no translation for language fr_FR 2026-11-01 11:48:02,622 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language fr_FR 2026-11-01 11:48:02,622 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language fr_FR 2026-11-01 11:48:02,622 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language fr_FR 2026-11-01 11:48:02,622 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module test_website: no translation for language fr_FR 2026-11-01 11:48:02,622 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language fr_FR 2026-11-01 11:48:02,623 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language fr_FR 2026-11-01 11:48:02,623 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language fr_FR 2026-11-01 11:48:12,931 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_spreadsheet ... 2026-11-01 11:48:14,020 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_spreadsheet_new_dataset ... 2026-11-01 11:48:14,939 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_static_templates ... 2026-11-01 11:48:15,702 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:48:17,504 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_a_nested_child_line_is_readable_by_the_named_approver ... 2026-11-01 11:48:17,985 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted request.approval.user.line records with IDs: [8] 2026-11-01 11:48:18,265 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1848] 2026-11-01 11:48:18,443 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_administrator_reads_every_request_line ... 2026-11-01 11:48:18,899 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted request.approval.user.line records with IDs: [10] 2026-11-01 11:48:19,433 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1849] 2026-11-01 11:48:19,646 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1850] 2026-11-01 11:48:19,739 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_cannot_create_a_line_on_the_request_they_approve ... 2026-11-01 11:48:20,187 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted request.approval.user.line records with IDs: [13] 2026-11-01 11:48:20,559 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1851] 2026-11-01 11:48:20,691 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_cannot_read_the_lines_of_a_request_they_are_not_named_on ... 2026-11-01 11:48:21,324 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted request.approval.user.line records with IDs: [15] 2026-11-01 11:48:21,951 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1852] 2026-11-01 11:48:22,183 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1853] 2026-11-01 11:48:22,299 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_cannot_read_the_nested_lines_of_a_request_they_are_not_named_on ... 2026-11-01 11:48:22,870 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted request.approval.user.line records with IDs: [18] 2026-11-01 11:48:23,422 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1854] 2026-11-01 11:48:23,730 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1855] 2026-11-01 11:48:24,029 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_cannot_unlink_the_lines_they_may_read ... 2026-11-01 11:48:24,632 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted request.approval.user.line records with IDs: [21] 2026-11-01 11:48:24,933 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1856] 2026-11-01 11:48:25,023 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [28, 29], uid: 273, model: approval.request.line 2026-11-01 11:48:25,060 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_cannot_write_the_lines_they_may_read ... 2026-11-01 11:48:25,517 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted request.approval.user.line records with IDs: [23] 2026-11-01 11:48:25,812 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1857] 2026-11-01 11:48:25,906 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [30, 31], uid: 273, model: approval.request.line 2026-11-01 11:48:25,950 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_named_on_the_request_can_read_the_lines_they_approve ... 2026-11-01 11:48:26,472 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted request.approval.user.line records with IDs: [25] 2026-11-01 11:48:26,811 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1858] 2026-11-01 11:48:26,944 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_named_through_a_multi_approver_step_can_read_the_lines ... 2026-11-01 11:48:27,692 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted request.approval.user.line records with IDs: [27] 2026-11-01 11:48:27,809 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_officer_reads_the_lines_of_the_requests_they_approve_only ... 2026-11-01 11:48:28,310 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted request.approval.user.line records with IDs: [29] 2026-11-01 11:48:28,879 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1859] 2026-11-01 11:48:29,143 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1860] 2026-11-01 11:48:29,267 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [36, 37], uid: 271, model: approval.request.line 2026-11-01 11:48:29,317 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 11:48:35,075 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_approver_selector_related_record_x2many: Starting TestApproverSelectorRelatedRecordX2many.test_manual_lines_before_confirm_and_confirm_resolve_x2many ... 2026-11-01 11:48:36,054 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1861] 2026-11-01 11:48:36,176 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1862] 2026-11-01 11:48:36,633 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1863] 2026-11-01 11:48:36,738 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1864] 2026-11-01 11:48:36,854 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1865] 2026-11-01 11:48:36,952 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1866] 2026-11-01 11:48:37,082 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_approver_selector_related_record_x2many: Starting TestApproverSelectorRelatedRecordX2many.test_manual_request_before_confirm_and_confirm_resolve_x2many ... 2026-11-01 11:48:37,634 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1867] 2026-11-01 11:48:37,740 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1868] 2026-11-01 11:48:38,041 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1869] 2026-11-01 11:48:38,173 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1870] 2026-11-01 11:48:38,289 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1871] 2026-11-01 11:48:38,454 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-01 11:48:39,769 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [299] 2026-11-01 11:48:40,255 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [300] 2026-11-01 11:48:40,749 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [301] 2026-11-01 11:48:41,219 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [302] 2026-11-01 11:48:41,991 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [304] 2026-11-01 11:48:42,019 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_01_search_with_and_without_approvals ... 2026-11-01 11:48:42,057 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_02_search_approvals_in_states ... 2026-11-01 11:48:42,148 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_03_requirement_flags_required_partial_full ... 2026-11-01 11:48:42,237 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_04_can_generate_approval_request ... 2026-11-01 11:48:42,335 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_05_cancelled_are_ignored_by_default ... 2026-11-01 11:48:42,445 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:48:43,344 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_autogen_nostore_yields_no_suggestions ... 2026-11-01 11:48:43,378 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_autogen_store_auto_excludes_auto_filled_sources ... 2026-11-01 11:48:43,404 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_autogen_store_rw_has_suggestions_and_dest_store_true ... 2026-11-01 11:48:43,433 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_from_approval_blocks_src_auto_or_nonstore ... 2026-11-01 11:48:43,521 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_no_false_positive_on_partial_input ... 2026-11-01 11:48:43,545 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [19148, 19149, 19150, 19151, 19152, 19153] 2026-11-01 11:48:43,891 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_to_approval_blocks_dest_auto_or_nonstore ... 2026-11-01 11:48:43,957 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_valid_when_both_sides_stored_and_writable ... 2026-11-01 11:48:43,987 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [19148, 19149, 19150, 19151, 19152, 19153] 2026-11-01 11:48:44,434 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:48:44,860 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_010_single_src_to_wizard_line_mapped_fields_ok_defaults_not_injected_head ... 2026-11-01 11:48:45,714 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_020_single_children_src_to_wizard_lines_and_header_default_not_injected ... 2026-11-01 11:48:46,269 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_030_multi_src_to_wizard_line_and_header_default_injected ... 2026-11-01 11:48:46,879 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_040_multi_two_sources_common_wizard_head_and_two_lines ... 2026-11-01 11:48:47,514 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_050_single_head_only_defaults_apply_on_request_head_unmapped_fields ... 2026-11-01 11:48:48,230 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_060_single_head_only_mapped_field_not_overwritten_by_default ... 2026-11-01 11:48:49,073 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_070_single_children_line_default_applies_on_request_line_unmapped_field ... 2026-11-01 11:48:50,006 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_080_single_children_header_default_applies_on_request_head ... 2026-11-01 11:48:50,883 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_090_multi_header_defaults_apply_on_request_head_unmapped_fields ... 2026-11-01 11:48:51,747 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_100_multi_line_default_applies_on_request_line_unmapped_field ... 2026-11-01 11:48:52,544 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_110_multi_mapped_line_field_preserves_source_value ... 2026-11-01 11:48:53,442 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_120_header_default_does_not_override_manual_when_force_false ... 2026-11-01 11:48:54,226 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_130_header_default_overrides_manual_when_force_true ... 2026-11-01 11:48:55,116 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_140_line_default_does_not_override_manual_when_force_false ... 2026-11-01 11:48:56,194 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_150_line_default_overrides_manual_when_force_true ... 2026-11-01 11:48:57,314 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_160_unknown_default_key_ignored_but_known_keys_applied ... 2026-11-01 11:48:58,402 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_170_single_reverse_gen_source_applies_source_only_defaults ... 2026-11-01 11:48:59,156 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1872] 2026-11-01 11:48:59,208 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_180_multi_mixed_fields_defaults_fill_only_unmapped ... 2026-11-01 11:49:00,043 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_190_single_children_lines_required_defaults_hold ... 2026-11-01 11:49:01,160 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_200_multi_two_sources_defaults_and_lines ... 2026-11-01 11:49:02,001 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:49:02,397 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [19229, 19230, 19231, 19232, 19233, 19234, 19235, 19236, 19237, 19238] 2026-11-01 11:49:02,602 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_directional_uniqueness_by_level: Starting TestDirectionalUniquenessByLevel.test_01_same_level_dest_collision_raises ... 2026-11-01 11:49:02,732 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_directional_uniqueness_by_level: Starting TestDirectionalUniquenessByLevel.test_02_cross_level_same_kind_of_pair_is_allowed ... 2026-11-01 11:49:03,130 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_directional_uniqueness_by_level: Starting TestDirectionalUniquenessByLevel.test_03_same_level_child_pair_collision_raises_with_level_hint ... 2026-11-01 11:49:03,546 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:49:03,811 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_downsync_narrowing_on_neutral_source: Starting TestDownsyncNarrowingOnNeutralSource.test_business_field_write_on_submitted_request_does_not_reach_attached_source ... 2026-11-01 11:49:04,280 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1873] 2026-11-01 11:49:04,372 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_downsync_narrowing_on_neutral_source: Starting TestDownsyncNarrowingOnNeutralSource.test_business_field_write_on_submitted_request_reaches_generated_source ... 2026-11-01 11:49:04,798 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1874] 2026-11-01 11:49:04,926 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_downsync_narrowing_on_neutral_source: Starting TestDownsyncNarrowingOnNeutralSource.test_mirror_field_still_reaches_attached_source_after_submission ... 2026-11-01 11:49:05,452 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1875] 2026-11-01 11:49:05,517 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [308] 2026-11-01 11:49:05,573 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:49:06,204 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_10_single_head_only_from_source ... 2026-11-01 11:49:06,774 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_20_single_head_only_to_source ... 2026-11-01 11:49:07,335 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_30_single_with_lines_from_source ... 2026-11-01 11:49:08,176 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_40_single_with_lines_to_source ... 2026-11-01 11:49:08,994 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_50_multi_with_lines_from_source ... 2026-11-01 11:49:09,758 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_60_multi_with_lines_to_source ... 2026-11-01 11:49:10,703 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:49:10,721 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_101_head_quantity_requires_dynamic_label ... 2026-11-01 11:49:11,109 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_102_head_quantity_maps_when_toggle_and_label_match ... 2026-11-01 11:49:11,414 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_201_head_partner_alt_never_maps ... 2026-11-01 11:49:11,776 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_301_line_quantity_requires_dynamic_label ... 2026-11-01 11:49:12,143 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_302_line_quantity_requires_dynamic_label ... 2026-11-01 11:49:12,539 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:49:12,572 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_A_flags ... 2026-11-01 11:49:12,602 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_B_flags_delegation ... 2026-11-01 11:49:12,628 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_C_flags_delegation_two_hops ... 2026-11-01 11:49:12,659 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_imf_wrappers ... 2026-11-01 11:49:12,687 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_write_through_delegated_date ... 2026-11-01 11:49:12,728 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:49:14,351 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_engine_reads_under_restricted_user: Starting TestEngineReadsUnderRestrictedUser.test_confirm_must_not_reject_a_request_whose_lines_the_requester_cannot_read ... 2026-11-01 11:49:15,134 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #288 deleted mail.mail records with IDs: [1876] 2026-11-01 11:49:15,247 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_engine_reads_under_restricted_user: Starting TestEngineReadsUnderRestrictedUser.test_the_full_approval_notice_reaches_every_source_and_is_authored_by_the_approver ... 2026-11-01 11:49:15,822 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #288 deleted request.approval.user.line records with IDs: [87] 2026-11-01 11:49:16,227 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #288 deleted mail.mail records with IDs: [1877] 2026-11-01 11:49:16,470 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #287 deleted mail.activity records with IDs: [310] 2026-11-01 11:49:16,635 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [1878] 2026-11-01 11:49:16,782 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_engine_reads_under_restricted_user: Starting TestEngineReadsUnderRestrictedUser.test_the_snapshot_of_a_fully_approved_request_records_every_source_document ... 2026-11-01 11:49:17,380 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #288 deleted request.approval.user.line records with IDs: [89] 2026-11-01 11:49:17,698 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #288 deleted mail.mail records with IDs: [1879] 2026-11-01 11:49:17,957 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #287 deleted mail.activity records with IDs: [311] 2026-11-01 11:49:18,114 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [1880] 2026-11-01 11:49:18,262 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 11:49:19,614 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_engine_state_writes_keep_working: Starting TestEngineStateWritesKeepWorking.test_refreshing_type_settings_keeps_a_submitted_request_and_its_approvers ... 2026-11-01 11:49:20,134 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1881] 2026-11-01 11:49:20,390 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_engine_state_writes_keep_working: Starting TestEngineStateWritesKeepWorking.test_request_generated_by_the_requester_keeps_the_state_mapped_from_its_source ... 2026-11-01 11:49:20,842 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:49:21,407 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_101_single_attach_request_fills_relations ... 2026-11-01 11:49:21,942 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_102_multi_attach_request_creates_and_links_line ... 2026-11-01 11:49:22,598 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_103_multi_attach_preserve_existing_primary_request ... 2026-11-01 11:49:23,323 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_201_single_preserve_manual_request_links ... 2026-11-01 11:49:23,985 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_202_multi_preserve_manual_line_links ... 2026-11-01 11:49:24,703 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [97] 2026-11-01 11:49:24,777 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_203_multi_preserve_manual_request_links_then_attach ... 2026-11-01 11:49:26,127 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_204_single_cancel_then_new_request_relinks_primary ... 2026-11-01 11:49:26,819 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1882] 2026-11-01 11:49:26,931 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [313] 2026-11-01 11:49:27,495 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:49:28,040 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_111_single_attach_request_fills_m2m_relations ... 2026-11-01 11:49:28,570 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_112_multi_attach_creates_and_links_line_m2m ... 2026-11-01 11:49:29,185 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_113_multi_attach_preserve_existing_m2m_request_links ... 2026-11-01 11:49:29,996 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_211_single_preserve_manual_request_m2m_links ... 2026-11-01 11:49:30,579 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_212_multi_preserve_manual_line_m2m_links ... 2026-11-01 11:49:31,170 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_213_multi_preserve_manual_request_links_then_attach_m2m ... 2026-11-01 11:49:31,949 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:49:31,964 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestGeneralApprovalTypeSeed.test_a_new_company_gets_exactly_one_general_type ... 2026-11-01 11:49:37,348 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestGeneralApprovalTypeSeed.test_every_company_has_exactly_one_general_type ... 2026-11-01 11:49:37,405 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestGeneralApprovalTypeSeed.test_re_running_the_seed_does_not_create_a_second_general_type ... 2026-11-01 11:49:38,193 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:49:38,208 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_multi_external_sources_survive_unlink ... 2026-11-01 11:49:39,051 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [109] 2026-11-01 11:49:39,111 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [110] 2026-11-01 11:49:39,383 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1883] 2026-11-01 11:49:39,459 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [314] 2026-11-01 11:49:40,113 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28555, 28552] 2026-11-01 11:49:40,170 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [78] 2026-11-01 11:49:40,213 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3608] 2026-11-01 11:49:40,241 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_multi_generate_and_cleanup_owned_sources ... 2026-11-01 11:49:40,968 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [112] 2026-11-01 11:49:41,177 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [113] 2026-11-01 11:49:41,485 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1884] 2026-11-01 11:49:41,565 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [315] 2026-11-01 11:49:42,215 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28560, 28557] 2026-11-01 11:49:42,252 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [79] 2026-11-01 11:49:42,304 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28559, 28558] 2026-11-01 11:49:42,322 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [47, 48] 2026-11-01 11:49:42,328 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3609] 2026-11-01 11:49:42,355 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_single_external_source_survives_unlink ... 2026-11-01 11:49:43,232 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1885] 2026-11-01 11:49:43,322 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [316] 2026-11-01 11:49:43,670 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28564, 28562] 2026-11-01 11:49:43,692 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [80] 2026-11-01 11:49:43,700 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3610] 2026-11-01 11:49:43,730 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_single_generate_and_cleanup_owned_source ... 2026-11-01 11:49:44,465 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1886] 2026-11-01 11:49:44,531 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [317] 2026-11-01 11:49:44,960 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28568, 28566] 2026-11-01 11:49:44,991 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [81] 2026-11-01 11:49:45,006 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28567] 2026-11-01 11:49:45,027 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [50] 2026-11-01 11:49:45,037 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3611] 2026-11-01 11:49:45,090 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:49:50,947 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_101_single_mode_one_request_per_source ... 2026-11-01 11:49:51,479 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_102_single_mode_one_request_per_source ... 2026-11-01 11:49:52,041 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_103_single_mode_one_request_per_source ... 2026-11-01 11:49:52,667 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_core_create_update_from_source_does_not_create_subject ... 2026-11-01 11:49:53,128 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [123] 2026-11-01 11:49:53,408 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1887] 2026-11-01 11:49:53,483 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_multi_mode_group_by_company_001 ... 2026-11-01 11:49:53,579 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_multi_mode_group_by_company_002 ... 2026-11-01 11:49:54,074 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_request_overrides_and_sanitization ... 2026-11-01 11:49:54,385 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_single_mode_update_path ... 2026-11-01 11:49:54,765 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [127] 2026-11-01 11:49:54,851 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:50:00,815 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_000 ... 2026-11-01 11:50:00,871 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_101_default_get_single_record ... 2026-11-01 11:50:01,229 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_103_default_get_multiple_records_same_company ... 2026-11-01 11:50:01,503 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_105_default_get_multi_company_is_rejected ... 2026-11-01 11:50:01,629 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_201_line_ids_computed_from_res_ids ... 2026-11-01 11:50:02,136 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_301_attach_existing_request_prefills_wizard ... 2026-11-01 11:50:02,659 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_303_attach_existing_request_prefills_wizard ... 2026-11-01 11:50:04,343 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #293 deleted request.approval.user.line records with IDs: [130] 2026-11-01 11:50:04,465 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_401_action_create_approval_single_mode ... 2026-11-01 11:50:05,303 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_403_action_create_approval_multi_mode_single_company ... 2026-11-01 11:50:06,093 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_501_prepare_request_overrides_sanitized ... 2026-11-01 11:50:06,458 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_503_prepare_request_overrides_sanitized ... 2026-11-01 11:50:06,837 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_505_prepare_request_overrides_sanitized ... 2026-11-01 11:50:07,219 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_601_wizard_create_from_source_does_not_create_subject ... 2026-11-01 11:50:08,054 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #293 deleted mail.mail records with IDs: [1888] 2026-11-01 11:50:08,150 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_701_single_without_attach_should_raise ... 2026-11-01 11:50:08,641 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_702_single_with_attach_should_update_same_request ... 2026-11-01 11:50:09,279 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_703_multi_without_attach_should_raise ... 2026-11-01 11:50:09,681 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_704_multi_with_attach_should_replace_lines ... 2026-11-01 11:50:10,496 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [139] 2026-11-01 11:50:10,735 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [140] 2026-11-01 11:50:10,825 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_705_single_attach_syncs_quantity_amount ... 2026-11-01 11:50:11,633 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_706_multi_attach_syncs_quantity_amount_on_lines ... 2026-11-01 11:50:12,560 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [143] 2026-11-01 11:50:12,777 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [144] 2026-11-01 11:50:12,878 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:50:13,286 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_src_records_from_request: Starting TestGenerateSrcRecordsFromRequest.test_01_single_header_and_one_line ... 2026-11-01 11:50:13,826 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [146] 2026-11-01 11:50:14,139 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1889] 2026-11-01 11:50:14,206 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generate_src_records_from_request: Starting TestGenerateSrcRecordsFromRequest.test_02_single_header_and_two_lines ... 2026-11-01 11:50:14,732 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [148] 2026-11-01 11:50:14,960 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [149] 2026-11-01 11:50:15,350 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1890] 2026-11-01 11:50:15,444 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:50:15,706 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_generated_tracking_modify_existing_source: Starting TestGeneratedTrackingOnModifyExistingSource.test_01_modify_existing_source_does_not_mark_generated_and_unlink_is_safe ... 2026-11-01 11:50:16,118 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1891] 2026-11-01 11:50:16,192 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [322] 2026-11-01 11:50:16,566 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28610, 28608] 2026-11-01 11:50:16,602 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [106] 2026-11-01 11:50:16,610 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3632] 2026-11-01 11:50:16,651 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:50:20,052 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_101_all_hook_fields_accept_valid_python ... 2026-11-01 11:50:20,305 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_102_all_hook_fields_reject_syntax_error ... 2026-11-01 11:50:20,721 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_103_all_hook_fields_accept_empty_or_false ... 2026-11-01 11:50:21,136 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_104_all_hook_fields_reject_forbidden_opcode_assert ... 2026-11-01 11:50:21,740 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_105_multi_field_write_runs_single_constraint_pass ... 2026-11-01 11:50:22,134 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_106_multi_field_write_with_one_bad_field_fails ... 2026-11-01 11:50:22,601 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_107_incremental_write_two_fields_both_checked ... 2026-11-01 11:50:23,032 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_108_setattr_allowed_but_attribute_assignment_rejected ... 2026-11-01 11:50:23,894 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_201_pre_hook_blocks_confirm ... 2026-11-01 11:50:24,391 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_202_post_hook_touches_source ... 2026-11-01 11:50:25,025 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1892] 2026-11-01 11:50:25,162 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_203_batching_and_context_flags ... 2026-11-01 11:50:25,890 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1893] 2026-11-01 11:50:26,019 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1894] 2026-11-01 11:50:26,121 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_204_group_by_type_runs_isolated ... 2026-11-01 11:50:27,215 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1895] 2026-11-01 11:50:27,337 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1896] 2026-11-01 11:50:27,477 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_205_post_exception_rolls_back_state_and_writes ... 2026-11-01 11:50:28,410 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1897] 2026-11-01 11:50:28,541 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_206_preflight_blocks_forbidden_assert ... 2026-11-01 11:50:29,414 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1898] 2026-11-01 11:50:29,503 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_207_runtime_error_rolls_back ... 2026-11-01 11:50:30,424 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1899] 2026-11-01 11:50:30,583 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_209_usererror_type_preserved_with_prefix ... 2026-11-01 11:50:31,457 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1900] 2026-11-01 11:50:31,523 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_210_opening_the_refuse_wizard_must_not_run_the_refuse_hooks ... 2026-11-01 11:50:32,064 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1901] 2026-11-01 11:50:32,163 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1902] 2026-11-01 11:50:32,275 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_211_a_real_refusal_runs_both_refuse_hooks ... 2026-11-01 11:50:32,810 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1903] 2026-11-01 11:50:32,903 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1904] 2026-11-01 11:50:33,080 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #295 deleted mail.activity records with IDs: [334, 335] 2026-11-01 11:50:33,209 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #295 deleted mail.mail records with IDs: [1905] 2026-11-01 11:50:33,326 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_212_refuse_hooks_run_only_once_the_wizard_reason_is_submitted ... 2026-11-01 11:50:33,994 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1906] 2026-11-01 11:50:34,112 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1907] 2026-11-01 11:50:34,326 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #295 deleted mail.activity records with IDs: [336, 337] 2026-11-01 11:50:34,446 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #295 deleted mail.mail records with IDs: [1908] 2026-11-01 11:50:34,543 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_213_a_partial_approval_must_not_run_the_validate_post_hook ... 2026-11-01 11:50:35,128 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1909] 2026-11-01 11:50:35,241 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1910] 2026-11-01 11:50:35,456 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #295 deleted mail.activity records with IDs: [338, 339] 2026-11-01 11:50:35,595 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #295 deleted mail.mail records with IDs: [1911] 2026-11-01 11:50:35,698 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_214_the_final_approval_runs_the_validate_post_hook_exactly_once ... 2026-11-01 11:50:36,308 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1912] 2026-11-01 11:50:36,428 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1913] 2026-11-01 11:50:36,653 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #295 deleted mail.activity records with IDs: [341, 342] 2026-11-01 11:50:36,803 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #295 deleted mail.mail records with IDs: [1914] 2026-11-01 11:50:36,958 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #296 deleted mail.activity records with IDs: [343] 2026-11-01 11:50:37,061 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #296 deleted mail.mail records with IDs: [1915] 2026-11-01 11:50:37,182 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_215_confirm_cancel_and_draft_post_hooks_still_fire ... 2026-11-01 11:50:37,761 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1916] 2026-11-01 11:50:37,881 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1917] 2026-11-01 11:50:38,007 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #298 deleted mail.activity records with IDs: [344, 345] 2026-11-01 11:50:38,395 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_216_a_refusal_that_does_not_refuse_the_request_must_not_run_refuse_post ... 2026-11-01 11:50:39,726 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1918] 2026-11-01 11:50:39,839 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1919] 2026-11-01 11:50:39,955 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1920] 2026-11-01 11:50:40,129 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #295 deleted mail.activity records with IDs: [346, 347, 348] 2026-11-01 11:50:40,249 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #295 deleted mail.mail records with IDs: [1921] 2026-11-01 11:50:40,325 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #295 deleted mail.mail records with IDs: [1922] 2026-11-01 11:50:40,445 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #296 deleted mail.activity records with IDs: [349, 350] 2026-11-01 11:50:40,556 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #296 deleted mail.mail records with IDs: [1923] 2026-11-01 11:50:40,654 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_300_ir_logging_records_created_with_explicit_log_call ... 2026-11-01 11:50:41,788 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1924] 2026-11-01 11:50:41,919 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1925] 2026-11-01 11:50:42,058 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_301_ir_logging_records_created_without_explicit_log_call ... 2026-11-01 11:50:43,027 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1926] 2026-11-01 11:50:43,157 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 11:50:43,341 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_onchange_merges_into_result_value: Starting TestInlineOnchangeMergesIntoResultValue.test_apply_onchange_methods_merges_inline_diff_into_result_value ... 2026-11-01 11:50:43,639 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:50:43,962 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_onchange_runs_once: Starting TestInlineOnchangeRunsOnce.test_a_non_inline_field_does_not_run_the_inline_onchange_code ... 2026-11-01 11:50:43,997 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_onchange_runs_once: Starting TestInlineOnchangeRunsOnce.test_inline_onchange_code_runs_once_when_a_single_inline_field_changes ... 2026-11-01 11:50:44,237 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_inline_onchange_runs_once: Starting TestInlineOnchangeRunsOnce.test_inline_onchange_code_runs_once_when_two_inline_fields_change_together ... 2026-11-01 11:50:44,423 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:50:44,668 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_301_reuse_by_mapping_different_field_names ... 2026-11-01 11:50:45,353 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [181] 2026-11-01 11:50:45,445 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_302_float_tolerance_on_mapped_field ... 2026-11-01 11:50:46,184 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [183] 2026-11-01 11:50:46,245 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_303_prefer_linked_candidate_on_tie ... 2026-11-01 11:50:47,062 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [185] 2026-11-01 11:50:47,137 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_304_no_match_creates_new_line ... 2026-11-01 11:50:47,784 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:50:48,065 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_blacklisted_dest_fields_are_skipped ... 2026-11-01 11:50:48,103 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_computed_non_stored_is_skipped ... 2026-11-01 11:50:48,130 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_date_start_exact_name_type ... 2026-11-01 11:50:48,155 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_date_to_datetime_near_equivalent ... 2026-11-01 11:50:48,182 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_datetime_to_date_near_equivalent ... 2026-11-01 11:50:48,211 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_dest_field_hints_consistency ... 2026-11-01 11:50:48,252 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_exact_name_and_type_match ... 2026-11-01 11:50:48,278 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_manual_mapping_many2one_relation_mismatch_raises ... 2026-11-01 11:50:48,537 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_manual_mapping_selection_mismatch_keys_raises ... 2026-11-01 11:50:48,562 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_many2one_relation_and_name_match ... 2026-11-01 11:50:48,588 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_many2one_relation_mismatch_is_not_mapped ... 2026-11-01 11:50:48,612 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_name_near_equivalent_float_to_monetary ... 2026-11-01 11:50:48,635 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_related_non_stored_is_skipped ... 2026-11-01 11:50:48,657 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_selection_keys_equal_allows_mapping ... 2026-11-01 11:50:48,681 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_selection_keys_mismatch_raises ... 2026-11-01 11:50:48,861 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [20311] 2026-11-01 11:50:49,089 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_x2many_is_never_auto_mapped ... 2026-11-01 11:50:49,124 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:50:49,448 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_mapping_autogen_labeltype: Starting TestAutoFieldMappingLabelType.test_label_plus_type_maps_when_names_differ ... 2026-11-01 11:50:49,498 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:50:49,515 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_type_relation_compatibility ... 2026-11-01 11:50:49,594 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:50:50,842 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_report_rules_multi_approver: Starting TestReportRulesMultiApprover.test_an_approver_of_a_multi_approver_step_sees_the_request_in_the_analysis ... 2026-11-01 11:50:51,450 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #300 deleted mail.mail records with IDs: [1927] 2026-11-01 11:50:51,533 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #300 deleted mail.followers records with IDs: [3681] 2026-11-01 11:50:51,631 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_report_rules_multi_approver: Starting TestReportRulesMultiApprover.test_an_approver_of_a_multi_approver_step_sees_the_request_in_the_approver_report ... 2026-11-01 11:50:52,390 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #300 deleted mail.mail records with IDs: [1928] 2026-11-01 11:50:52,483 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #300 deleted mail.followers records with IDs: [3683] 2026-11-01 11:50:52,582 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_report_rules_multi_approver: Starting TestReportRulesMultiApprover.test_an_approver_of_a_multi_approver_step_sees_the_request_in_the_report ... 2026-11-01 11:50:53,247 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #300 deleted mail.mail records with IDs: [1929] 2026-11-01 11:50:53,313 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #300 deleted mail.followers records with IDs: [3685] 2026-11-01 11:50:53,424 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_report_rules_multi_approver: Starting TestReportRulesMultiApprover.test_an_approver_of_a_single_approver_step_still_sees_the_request ... 2026-11-01 11:50:54,072 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #300 deleted mail.mail records with IDs: [1930] 2026-11-01 11:50:54,143 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #300 deleted mail.followers records with IDs: [3687] 2026-11-01 11:50:54,256 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_report_rules_multi_approver: Starting TestReportRulesMultiApprover.test_an_approver_of_a_single_approver_step_still_sees_the_request_in_the_approver_report ... 2026-11-01 11:50:54,871 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #300 deleted mail.mail records with IDs: [1931] 2026-11-01 11:50:54,927 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #300 deleted mail.followers records with IDs: [3689] 2026-11-01 11:50:55,017 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:50:55,587 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_01_snapshot_created_on_confirm ... 2026-11-01 11:50:56,280 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1932] 2026-11-01 11:50:56,354 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_02_recursive_diff_on_one2many_line_ids ... 2026-11-01 11:50:57,097 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1933] 2026-11-01 11:50:57,240 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_03_many2one_change_detected ... 2026-11-01 11:50:57,924 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1934] 2026-11-01 11:50:58,032 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_041_m2m_employee_ids_changes ... 2026-11-01 11:50:58,782 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1935] 2026-11-01 11:50:59,127 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_042_m2m_employee_ids_changes ... 2026-11-01 11:51:00,574 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1936] 2026-11-01 11:51:00,662 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_05_child_ids_not_mapped_ignored_in_type_single ... 2026-11-01 11:51:01,341 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1937] 2026-11-01 11:51:01,446 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_06_both_sides_message_posting ... 2026-11-01 11:51:02,086 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1938] 2026-11-01 11:51:02,191 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_07_toggle_employee_ids_off_excludes_from_snapshot ... 2026-11-01 11:51:03,148 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1939] 2026-11-01 11:51:03,409 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_08_current_snapshot_pointer_latest ... 2026-11-01 11:51:04,086 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1940] 2026-11-01 11:51:04,199 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [367] 2026-11-01 11:51:04,740 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1941] 2026-11-01 11:51:04,818 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_09_child_ids_mapped_diff_with_child_type ... 2026-11-01 11:51:05,624 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1942] 2026-11-01 11:51:05,766 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:51:14,509 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #304 deleted mail.mail records with IDs: [1943] 2026-11-01 11:51:14,631 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #304 deleted mail.mail records with IDs: [1944] 2026-11-01 11:51:14,725 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_snapshot_visible_with_its_request: Starting TestSnapshotVisibleWithItsRequest.test_every_audience_of_the_request_reads_its_snapshot ... 2026-11-01 11:51:14,737 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #304 deleted mail.followers records with IDs: [3709] 2026-11-01 11:51:14,838 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #304 deleted mail.followers records with IDs: [3711] 2026-11-01 11:51:14,916 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #304 deleted mail.followers records with IDs: [3712] 2026-11-01 11:51:15,041 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_snapshot_visible_with_its_request: Starting TestSnapshotVisibleWithItsRequest.test_premises_of_the_submitted_request ... 2026-11-01 11:51:15,201 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_snapshot_visible_with_its_request: Starting TestSnapshotVisibleWithItsRequest.test_requester_sees_the_snapshot_on_the_request ... 2026-11-01 11:51:15,352 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_snapshot_visible_with_its_request: Starting TestSnapshotVisibleWithItsRequest.test_user_outside_every_audience_reads_no_snapshot ... 2026-11-01 11:51:15,479 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:51:17,223 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_approver_approves_and_requester_marks_done_without_rights_on_the_source ... 2026-11-01 11:51:17,913 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #309 deleted mail.mail records with IDs: [1945] 2026-11-01 11:51:18,050 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.activity records with IDs: [372] 2026-11-01 11:51:18,161 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.mail records with IDs: [1946] 2026-11-01 11:51:18,249 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_approver_cannot_push_into_a_readable_source_it_cannot_write ... 2026-11-01 11:51:18,632 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 311, model: x.src.guarded 2026-11-01 11:51:18,666 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_approver_who_cannot_write_the_source_refuses_and_the_line_outcome_reaches_it ... 2026-11-01 11:51:19,755 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #309 deleted mail.mail records with IDs: [1947] 2026-11-01 11:51:19,976 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.mail records with IDs: [1948] 2026-11-01 11:51:20,045 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_author_who_can_write_the_source_has_the_values_written_back_by_the_engine ... 2026-11-01 11:51:20,800 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #309 deleted mail.mail records with IDs: [1949] 2026-11-01 11:51:20,927 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.activity records with IDs: [374] 2026-11-01 11:51:21,031 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.mail records with IDs: [1950] 2026-11-01 11:51:21,111 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_binding_to_a_source_the_user_cannot_read_is_refused ... 2026-11-01 11:51:21,357 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 310, model: x.src.guarded 2026-11-01 11:51:21,396 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_bound_request_does_not_pull_a_restricted_field_for_a_user_without_its_group ... 2026-11-01 11:51:21,694 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_control_privileged_user_copies_and_writes_the_restricted_field ... 2026-11-01 11:51:22,348 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_control_requester_pushes_into_a_source_it_may_write ... 2026-11-01 11:51:22,745 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_copy_by_a_user_who_cannot_write_the_source_pushes_nothing_into_it ... 2026-11-01 11:51:23,110 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.activity records with IDs: [375] 2026-11-01 11:51:23,493 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_copy_default_equal_to_the_source_is_allowed_for_a_user_who_cannot_write_it ... 2026-11-01 11:51:23,920 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.activity records with IDs: [376] 2026-11-01 11:51:24,239 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_copy_default_with_a_differing_value_is_refused_for_a_user_who_cannot_write_the_source ... 2026-11-01 11:51:24,676 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.activity records with IDs: [377] 2026-11-01 11:51:24,737 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 311, model: x.src.guarded 2026-11-01 11:51:24,778 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_copy_default_with_a_restricted_value_is_refused_like_a_write ... 2026-11-01 11:51:25,188 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.activity records with IDs: [378] 2026-11-01 11:51:25,246 104 INFO rb-2cd94b9-226205-431193 odoo.models: Access Denied by ACLs for operation: write, uid: 311, model: x.src.guarded, fields: restricted_amount 2026-11-01 11:51:25,276 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_copy_of_a_request_does_not_pull_a_restricted_field ... 2026-11-01 11:51:26,162 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #309 deleted mail.mail records with IDs: [1951] 2026-11-01 11:51:26,283 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #309 deleted mail.activity records with IDs: [379] 2026-11-01 11:51:26,620 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_copy_of_a_request_holding_a_restricted_value_leaves_it_out_for_a_user_without_the_group ... 2026-11-01 11:51:27,429 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #309 deleted mail.mail records with IDs: [1952] 2026-11-01 11:51:27,555 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #309 deleted mail.activity records with IDs: [380] 2026-11-01 11:51:27,922 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_creating_a_request_cannot_write_a_restricted_field_for_a_user_without_its_group ... 2026-11-01 11:51:28,217 104 INFO rb-2cd94b9-226205-431193 odoo.models: Access Denied by ACLs for operation: write, uid: 309, model: x.src.guarded, fields: restricted_amount 2026-11-01 11:51:28,257 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_creating_a_request_with_a_differing_value_is_refused_for_a_user_who_cannot_write_the_source ... 2026-11-01 11:51:28,531 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 311, model: x.src.guarded 2026-11-01 11:51:28,581 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_creating_a_request_with_a_restricted_value_is_refused_and_creates_nothing ... 2026-11-01 11:51:28,844 104 INFO rb-2cd94b9-226205-431193 odoo.models: Access Denied by ACLs for operation: write, uid: 309, model: x.src.guarded, fields: restricted_amount 2026-11-01 11:51:28,879 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_direct_generation_does_not_copy_a_restricted_field_for_a_user_without_its_group ... 2026-11-01 11:51:29,272 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_engine_never_wipes_a_restricted_field_the_requester_could_not_see ... 2026-11-01 11:51:29,998 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #309 deleted mail.mail records with IDs: [1953] 2026-11-01 11:51:30,151 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.activity records with IDs: [381] 2026-11-01 11:51:30,290 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.mail records with IDs: [1954] 2026-11-01 11:51:30,394 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_engine_saves_of_an_author_who_cannot_write_the_source_do_not_reach_it ... 2026-11-01 11:51:30,732 104 INFO rb-2cd94b9-226205-431193 odoo.addons.viin_approval.models.abstract_approval_request_fields: Not pushed from viin.approval.request,171 into x.src.guarded,2, as its author may not write the source: responsible_id 2026-11-01 11:51:30,953 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [1955] 2026-11-01 11:51:31,142 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.activity records with IDs: [382] 2026-11-01 11:51:31,265 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.mail records with IDs: [1956] 2026-11-01 11:51:31,315 104 INFO rb-2cd94b9-226205-431193 odoo.addons.viin_approval.models.abstract_approval_request_fields: Not pushed from viin.approval.request,171 into x.src.guarded,2, as its author may not write the source: responsible_id 2026-11-01 11:51:31,340 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_line_added_by_a_privileged_user_does_not_pull_a_restricted_value_for_the_requester ... 2026-11-01 11:51:32,396 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #312 deleted request.approval.user.line records with IDs: [221] 2026-11-01 11:51:32,475 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_many2many_value_of_an_author_who_cannot_write_the_source_is_not_pushed ... 2026-11-01 11:51:33,011 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [1957] 2026-11-01 11:51:33,161 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.activity records with IDs: [383] 2026-11-01 11:51:33,286 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.mail records with IDs: [1958] 2026-11-01 11:51:33,363 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_privileged_user_saving_a_request_of_another_does_not_wipe_a_withheld_field ... 2026-11-01 11:51:33,971 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_privileged_user_sees_the_value_through_the_whole_flow ... 2026-11-01 11:51:34,754 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #312 deleted mail.mail records with IDs: [1959] 2026-11-01 11:51:34,891 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.activity records with IDs: [384] 2026-11-01 11:51:35,008 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.mail records with IDs: [1960] 2026-11-01 11:51:35,079 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_pushing_into_a_source_the_user_cannot_write_is_refused_even_with_the_skip_key ... 2026-11-01 11:51:35,447 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 311, model: x.src.guarded 2026-11-01 11:51:35,691 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 311, model: x.src.guarded 2026-11-01 11:51:35,736 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_rebinding_to_a_source_the_user_cannot_read_is_refused ... 2026-11-01 11:51:36,222 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 310, model: x.src.guarded 2026-11-01 11:51:36,312 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 310, model: x.src.guarded 2026-11-01 11:51:36,487 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 310, model: x.src.guarded 2026-11-01 11:51:36,541 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_request_created_without_mapped_values_by_an_author_who_cannot_write_pushes_nothing ... 2026-11-01 11:51:37,142 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [1961] 2026-11-01 11:51:37,311 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.activity records with IDs: [385] 2026-11-01 11:51:37,452 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.mail records with IDs: [1962] 2026-11-01 11:51:37,532 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_request_of_an_author_who_cannot_write_the_source_is_approved_without_pushing_into_it ... 2026-11-01 11:51:38,036 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [1963] 2026-11-01 11:51:38,198 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.activity records with IDs: [386] 2026-11-01 11:51:38,344 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.mail records with IDs: [1964] 2026-11-01 11:51:38,477 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_request_wizard_of_a_source_the_user_cannot_read_is_refused ... 2026-11-01 11:51:38,811 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 310, model: x.src.guarded 2026-11-01 11:51:38,863 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_request_wizard_preview_does_not_show_a_secret_source ... 2026-11-01 11:51:39,194 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 310, model: x.src.guarded 2026-11-01 11:51:39,243 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_requester_cannot_pull_a_secret_source_into_its_request ... 2026-11-01 11:51:39,563 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 310, model: x.src.guarded 2026-11-01 11:51:39,603 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_requester_cannot_push_into_a_secret_source_it_cannot_read_or_write ... 2026-11-01 11:51:39,845 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 310, model: x.src.guarded 2026-11-01 11:51:39,888 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_saving_a_request_bound_to_a_source_the_user_cannot_write_is_refused ... 2026-11-01 11:51:40,924 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 310, model: x.src.guarded 2026-11-01 11:51:41,150 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [1965] 2026-11-01 11:51:41,224 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #310 deleted mail.activity records with IDs: [387] 2026-11-01 11:51:41,517 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 310, model: x.src.guarded 2026-11-01 11:51:41,566 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_saving_a_request_cannot_write_a_restricted_field_for_a_user_without_its_group ... 2026-11-01 11:51:42,143 104 INFO rb-2cd94b9-226205-431193 odoo.models: Access Denied by ACLs for operation: write, uid: 309, model: x.src.guarded, fields: restricted_amount 2026-11-01 11:51:42,185 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_saving_an_unrelated_field_keeps_working_without_the_restricted_group ... 2026-11-01 11:51:42,820 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_skip_key_does_not_stop_the_user_from_pushing_into_a_source ... 2026-11-01 11:51:43,281 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 311, model: x.src.guarded 2026-11-01 11:51:43,316 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 311, model: x.src.guarded 2026-11-01 11:51:43,354 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_source_saved_by_a_privileged_user_does_not_pull_a_restricted_value_into_the_request_of_another ... 2026-11-01 11:51:43,945 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_status_of_a_request_reaches_a_source_its_author_cannot_write_while_typed_values_do_not ... 2026-11-01 11:51:44,499 104 INFO rb-2cd94b9-226205-431193 odoo.addons.viin_approval.models.abstract_approval_request_fields: Not pushed from viin.approval.request,189 into x.src.guarded,2, as its author may not write the source: name 2026-11-01 11:51:44,718 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [1966] 2026-11-01 11:51:44,850 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.activity records with IDs: [388] 2026-11-01 11:51:44,980 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.mail records with IDs: [1967] 2026-11-01 11:51:45,072 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_value_carried_by_a_copy_is_not_pushed_into_a_source_its_author_cannot_write ... 2026-11-01 11:51:45,521 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.activity records with IDs: [389] 2026-11-01 11:51:45,932 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_values_typed_by_an_author_who_can_write_the_source_are_written_back_for_an_employee_who_cannot ... 2026-11-01 11:51:46,737 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #313 deleted mail.mail records with IDs: [1968] 2026-11-01 11:51:46,897 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.activity records with IDs: [391] 2026-11-01 11:51:47,032 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.mail records with IDs: [1969] 2026-11-01 11:51:47,150 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_wizard_preview_shows_the_restricted_field_empty ... 2026-11-01 11:51:47,553 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_wizard_request_does_not_copy_a_restricted_field_for_a_user_without_its_group ... 2026-11-01 11:51:48,264 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_write_back_for_an_author_of_one_company_is_not_skipped_when_the_user_has_several_enabled ... 2026-11-01 11:51:53,800 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #309 deleted mail.mail records with IDs: [1970] 2026-11-01 11:51:53,925 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.activity records with IDs: [392] 2026-11-01 11:51:54,055 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #311 deleted mail.mail records with IDs: [1971] 2026-11-01 11:51:54,152 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_writing_a_restricted_field_is_refused_and_names_the_field ... 2026-11-01 11:51:54,757 104 INFO rb-2cd94b9-226205-431193 odoo.models: Access Denied by ACLs for operation: write, uid: 309, model: x.src.guarded, fields: restricted_amount 2026-11-01 11:51:54,798 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_writing_the_correct_restricted_value_is_refused_like_any_other ... 2026-11-01 11:51:55,364 104 INFO rb-2cd94b9-226205-431193 odoo.models: Access Denied by ACLs for operation: write, uid: 309, model: x.src.guarded, fields: restricted_amount 2026-11-01 11:51:55,511 104 INFO rb-2cd94b9-226205-431193 odoo.models: Access Denied by ACLs for operation: write, uid: 309, model: x.src.guarded, fields: restricted_amount 2026-11-01 11:51:55,556 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 11:51:56,324 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_multi_alias_mixed_states_header_left_default ... 2026-11-01 11:51:56,678 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_multi_exact_all_same_state_propagates_header ... 2026-11-01 11:51:57,055 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_single_alias_state_normalized ... 2026-11-01 11:51:58,344 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_single_exact_state_copies ... 2026-11-01 11:51:58,725 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_update_attach_keeps_manual_states ... 2026-11-01 11:51:59,148 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:51:59,656 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_10_from_source_to_request_field_name_differences ... 2026-11-01 11:52:00,497 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_20_to_source_from_request_field_name_differences ... 2026-11-01 11:52:01,458 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_30_from_source_after_source_changes ... 2026-11-01 11:52:02,456 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_40_draft_composition_reports_no_source_divergence ... 2026-11-01 11:52:03,278 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:52:03,581 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceMultiStrategy.test_10_multi_strategy_line_mapping_and_roundtrip ... 2026-11-01 11:52:04,296 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceMultiStrategy.test_20_multi_strategy_pull_after_source_change ... 2026-11-01 11:52:04,970 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:52:05,658 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_core: Starting TestSyncSimpleFieldsCore.test_multi_mode_pull_to_lines ... 2026-11-01 11:52:06,254 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_core: Starting TestSyncSimpleFieldsCore.test_single_mode_pull_to_header ... 2026-11-01 11:52:06,632 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:52:07,520 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_201_attach_existing_request_prefills_wizard ... 2026-11-01 11:52:07,946 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [219], uid: 314, model: viin.approval.request 2026-11-01 11:52:07,988 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_203_attach_existing_request_prefills_wizard ... 2026-11-01 11:52:09,602 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_action_create_approval_multi_mode_single_company ... 2026-11-01 11:52:10,345 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_action_create_approval_single_mode ... 2026-11-01 11:52:10,962 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_cannot_start_new_approval_for_existing_same_type ... 2026-11-01 11:52:11,376 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_multi_company_is_rejected ... 2026-11-01 11:52:15,515 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_multiple_records_same_company ... 2026-11-01 11:52:15,898 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_single_record ... 2026-11-01 11:52:16,219 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_hidden_header_override_is_ignored ... 2026-11-01 11:52:16,813 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_hidden_line_override_is_ignored ... 2026-11-01 11:52:17,595 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_line_ids_compute_carries_refs_and_company ... 2026-11-01 11:52:17,932 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_multi_mode_line_override_visible_wins_and_falsey ... 2026-11-01 11:52:18,688 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_prepare_request_overrides_sanitized ... 2026-11-01 11:52:19,179 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_single_mode_header_override_invisible_looses ... 2026-11-01 11:52:20,918 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:52:20,933 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_default_types_dont_crash ... 2026-11-01 11:52:20,970 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_get_invisible_fields_complement ... 2026-11-01 11:52:21,008 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_permanently_invisible_is_excluded ... 2026-11-01 11:52:21,044 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_direct_and_conditional ... 2026-11-01 11:52:21,076 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_daterange_end_date_field ... 2026-11-01 11:52:21,112 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_generic_suffix_field_option ... 2026-11-01 11:52:21,144 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_widget_whitelist_monetary_currency ... 2026-11-01 11:52:21,192 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:52:22,049 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_10_single_strategy_lines_prefill_respects_request_toggles ... 2026-11-01 11:52:22,471 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_15_single_strategy_lines_prefill_many2many ... 2026-11-01 11:52:22,814 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_20_multi_strategy_lines_prefill_respects_line_toggles ... 2026-11-01 11:52:23,157 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_25_multi_strategy_head_common_many2many_and_lines ... 2026-11-01 11:52:23,474 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_30_multi_strategy_common_head_when_values_match ... 2026-11-01 11:52:23,806 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 11:52:36,899 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36178] 2026-11-01 11:52:36,899 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-11-01 11:52:37,186 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_allowed_with_write_access_both_sides ... 2026-11-01 11:52:37,923 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_denied_via_unconfirmed_button_context ... 2026-11-01 11:52:38,379 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_denied_when_source_not_writable ... 2026-11-01 11:52:38,785 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_denied_when_target_not_writable ... 2026-11-01 11:52:39,216 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_mail_composer_reply_email ... 2026-11-01 11:52:39,295 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1793533959.2268965-52264-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 1, mail.alias(507,)) 2026-11-01 11:52:39,486 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1972 and Message-Id '<477664687242912.1793533959.402064323425293-openerp-12-mail.test.gateway@c82187bcefb6>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-01 11:52:39,486 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-01 11:52:39,488 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-11-01 11:52:39,527 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_mail_composer_send_email ... 2026-11-01 11:52:39,744 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1973 and Message-Id '<503878773912828.1793533959.629560470581055-openerp-3-mail.test.gateway@c82187bcefb6>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-01 11:52:39,744 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-01 11:52:39,748 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-11-01 11:52:39,784 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_mail_raw_no_notification_no_header ... 2026-11-01 11:52:39,836 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1974 and Message-Id '<550725412233641.1793533959.797048807144165-openerp-private@c82187bcefb6>' from 'notifications.test@test.mycompany.com' to (redacted) "'***********nt@example.com'" successfully sent 2026-11-01 11:52:39,836 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-01 11:52:39,839 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-11-01 11:52:39,873 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_notif_email ... 2026-11-01 11:52:40,067 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1975 and Message-Id '<585463555439602.1793533959.928214311599731-openerp-3-mail.test.gateway@c82187bcefb6>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-01 11:52:40,068 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-01 11:52:40,072 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-11-01 11:52:40,139 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_thread: Routing mail from notifications@agrolait.com to catchall.test@test.mycompany.com with Message-Id <1793533960.0739274-19098-test@iron.sky>: direct reply to msg: model: mail.test.gateway, thread_id: 3, custom_values: None, uid: 1 2026-11-01 11:52:40,197 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1976 and Message-Id '<1793533960.0739274-19098-test@iron.sky>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-01 11:52:40,197 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-01 11:52:40,199 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-11-01 11:52:40,237 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_receive_email ... 2026-11-01 11:52:40,330 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1793533960.2509985-65342-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 1, mail.alias(507,)) 2026-11-01 11:52:40,422 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_receive_notif_email ... 2026-11-01 11:52:40,602 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1977 and Message-Id '<913153251939706.1793533960.486766576766968-openerp-3-mail.test.gateway@c82187bcefb6>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-01 11:52:40,602 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-01 11:52:40,606 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-11-01 11:52:40,624 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_thread: Ignored mail from notifications@agrolait.com to catchall.test@test.mycompany.com with Message-Id <1793533960.6081288-52948-test@iron.sky>: reply to a bounce notification detected by headers 2026-11-01 11:52:40,662 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_references_deep_thread_keeps_core_chain ... 2026-11-01 11:52:40,757 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1793533960.6866150-34023-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 318, mail.alias(507,)) 2026-11-01 11:52:40,936 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1978 and Message-Id '<296691003339903.1793533960.823747158050537-openerp-14-mail.test.gateway@c82187bcefb6>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-01 11:52:40,936 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-01 11:52:40,937 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-11-01 11:52:40,975 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_references_line_length_within_rfc_limit ... 2026-11-01 11:52:41,092 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1793533961.0002160-82127-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 318, mail.alias(507,)) 2026-11-01 11:52:41,281 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1979 and Message-Id '<484521176558954.1793533961.161409854888916-openerp-15-mail.test.gateway@c82187bcefb6>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-01 11:52:41,281 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-01 11:52:41,282 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-11-01 11:52:41,323 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_references_order_core_chain_last ... 2026-11-01 11:52:41,415 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1793533961.3475771-62306-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 318, mail.alias(507,)) 2026-11-01 11:52:41,565 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1980 and Message-Id '<262094145925464.1793533961.471756219863892-openerp-16-mail.test.gateway@c82187bcefb6>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-01 11:52:41,565 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-01 11:52:41,566 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-11-01 11:52:41,602 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_reply_email ... 2026-11-01 11:52:41,692 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1793533961.6241682-23559-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 318, mail.alias(507,)) 2026-11-01 11:52:41,850 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1981 and Message-Id '<047421724593008.1793533961.751715421676636-openerp-17-mail.test.gateway@c82187bcefb6>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-01 11:52:41,850 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-01 11:52:41,852 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-11-01 11:52:41,888 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_send_batch_two_messages_no_header_leak ... 2026-11-01 11:52:42,092 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1982 and Message-Id '<751090213118402.1793533961.933220863342285-openerp-3-mail.test.gateway@c82187bcefb6>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-01 11:52:42,092 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-01 11:52:42,108 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1983 and Message-Id '<905820739104442.1793533962.043141365051270-openerp-3-mail.test.gateway@c82187bcefb6>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-01 11:52:42,108 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-01 11:52:42,142 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_send_email ... 2026-11-01 11:52:42,295 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1984 and Message-Id '<296983724799785.1793533962.192416191101074-openerp-3-mail.test.gateway@c82187bcefb6>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-01 11:52:42,295 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-01 11:52:42,299 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-11-01 11:52:42,328 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_send_email_header_not_stored ... 2026-11-01 11:52:42,472 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1985 and Message-Id '<516594609090654.1793533962.373051881790161-openerp-3-mail.test.gateway@c82187bcefb6>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-01 11:52:42,472 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-01 11:52:42,476 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-11-01 11:52:42,548 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:52:43,438 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestChangeThreadTour.test_change_thread_validation_precedes_confirm ... 2026-11-01 11:52:43,734 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome pid: 7361 2026-11-01 11:52:43,735 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome headless temporary user profile dir: /tmp/tmpvytbzqbl_chrome_odoo 2026-11-01 11:52:43,735 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Issuing json command http://127.0.0.1:44153/json/version 2026-11-01 11:52:43,736 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:44153/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:52:43,779 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Browser version: Chrome/150.0.7871.114 2026-11-01 11:52:43,779 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Issuing json command http://127.0.0.1:44153/json 2026-11-01 11:52:43,780 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:44153/json with timeout 3 increased to 10s during tests 2026-11-01 11:52:43,794 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Websocket url found: ws://127.0.0.1:44153/devtools/page/C8BDCA30AD0D050B9D0E2F86D002583E 2026-11-01 11:52:43,802 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Enable chrome headless console log notification 2026-11-01 11:52:43,809 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome headless enable page notifications 2026-11-01 11:52:43,867 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:52:43,878 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Setting session cookie in browser 2026-11-01 11:52:43,880 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Open "http://127.0.0.1:8069/odoo/res.partner/1258" in browser 2026-11-01 11:52:43,880 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Navigating to: "http://127.0.0.1:8069/odoo/res.partner/1258" 2026-11-01 11:52:43,902 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:52:45,759 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:45] "GET /odoo/res.partner/1258 HTTP/1.1" 200 - 181 0.153 1.708 2026-11-01 11:52:45,763 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Navigation result: {'frameId': 'C8BDCA30AD0D050B9D0E2F86D002583E', 'loaderId': 'AF88BDB1A038733AF67E196C2219A277', 'isDownload': False} 2026-11-01 11:52:45,763 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Evaluate ready code "odoo.isTourReady('viin_mail_route_change_thread_validation')" 2026-11-01 11:52:45,803 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:45] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-11-01 11:52:45,818 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:45] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.020 2026-11-01 11:52:45,919 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:52:46,610 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:46] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 920 0.321 0.492 2026-11-01 11:52:46,666 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.854 2026-11-01 11:52:46,676 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:46] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.875 2026-11-01 11:52:46,686 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:46] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.582 2026-11-01 11:52:46,695 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:46] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.081 2026-11-01 11:52:46,835 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:46] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-01 11:52:46,838 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:46] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-11-01 11:52:46,838 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:46] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-11-01 11:52:46,854 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-11-01 11:52:46,878 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: Owl is running in 'dev' mode. 2026-11-01 11:52:46,940 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 11:52:46,991 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:46] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.029 0.080 2026-11-01 11:52:46,995 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:46] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-11-01 11:52:47,018 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Evaluate test code "odoo.startTour('viin_mail_route_change_thread_validation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/res.partner/1258", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:52:47,047 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [1/17] Tour viin_mail_route_change_thread_validation → Step Open the record's Actions cog menu (trigger: .o_form_view .o_cp_action_menus i.fa-cog) 2026-11-01 11:52:47,093 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:47] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:52:47,129 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.039 0.147 2026-11-01 11:52:47,151 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.218 2026-11-01 11:52:47,156 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.114 2026-11-01 11:52:47,192 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.101 2026-11-01 11:52:47,234 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:52:47,249 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:52:47,492 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:47] "POST /mail/data HTTP/1.1" 200 - 139 0.123 0.325 2026-11-01 11:52:47,531 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:47] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.491 2026-11-01 11:52:47,569 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:47] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.010 0.384 2026-11-01 11:52:47,604 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:47] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.413 2026-11-01 11:52:48,128 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:48] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 155 0.095 0.861 2026-11-01 11:52:48,132 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.484 2026-11-01 11:52:48,155 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.004 0.498 2026-11-01 11:52:48,187 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:52:48,232 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:52:48,287 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:48] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.023 0.082 2026-11-01 11:52:48,679 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:48] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 151 0.191 0.271 2026-11-01 11:52:48,850 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:48] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.014 2026-11-01 11:52:48,862 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:48] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:52:48,897 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:48] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 10 0.007 0.012 2026-11-01 11:52:48,989 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:48] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.018 2026-11-01 11:52:49,037 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:49] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:52:49,044 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:49] "POST /mail/thread/data HTTP/1.1" 200 - 26 0.022 0.051 2026-11-01 11:52:49,051 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [2/17] Tour viin_mail_route_change_thread_validation → Step .dropdown-menu 2026-11-01 11:52:49,086 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:49] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.012 0.087 2026-11-01 11:52:49,126 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [3/17] Tour viin_mail_route_change_thread_validation → Step Open the 'Move Message Thread' wizard (trigger: .o_menu_item:contains(Move Message Thread)) 2026-11-01 11:52:49,133 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:49] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.019 0.054 2026-11-01 11:52:49,160 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:49] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 6 0.006 0.044 2026-11-01 11:52:49,200 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:49] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.010 0.101 2026-11-01 11:52:49,201 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [4/17] Tour viin_mail_route_change_thread_validation → Step Wait for the wizard to render, 'Move To' still empty (trigger: .modal .o_field_widget[name='thread_to']) 2026-11-01 11:52:49,262 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:49] "POST /web/dataset/call_kw/message.change.thread.wizard/get_views HTTP/1.1" 200 - 12 0.011 0.044 2026-11-01 11:52:49,325 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:49] "GET /web/image/res.partner/2/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 14 0.028 0.028 2026-11-01 11:52:49,351 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:49] "POST /web/dataset/call_kw/message.change.thread.wizard/onchange HTTP/1.1" 200 - 7 0.006 0.048 2026-11-01 11:52:49,408 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [5/17] Tour viin_mail_route_change_thread_validation → Step Click Apply with 'Move To' still empty (trigger: .modal footer button[name='action_change_thread']:visible) 2026-11-01 11:52:49,490 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [6/17] Tour viin_mail_route_change_thread_validation → Step Required-field validation must fire and report 'Move To' (RED today: the confirm blocks this, so this step times out) (trigger: .o_notification_title:contains(Invalid fields)) 2026-11-01 11:52:49,544 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [7/17] Tour viin_mail_route_change_thread_validation → Step The irreversible-action confirm must NOT have appeared for an invalid form (trigger: body:not(:has(.modal .modal-title:contains(Confirmation)))) 2026-11-01 11:52:49,606 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [8/17] Tour viin_mail_route_change_thread_validation → Step Select the Contact model for 'Move To' (trigger: .modal .o_field_widget[name='thread_to'] select) 2026-11-01 11:52:49,695 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [9/17] Tour viin_mail_route_change_thread_validation → Step Type the target contact's name (trigger: .modal .o_field_widget[name='thread_to'] .o-autocomplete--input) 2026-11-01 11:52:49,780 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [10/17] Tour viin_mail_route_change_thread_validation → Step .o-autocomplete--dropdown-menu 2026-11-01 11:52:49,801 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:49] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.006 0.032 2026-11-01 11:52:49,831 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [11/17] Tour viin_mail_route_change_thread_validation → Step Pick the target contact from the dropdown (trigger: .o-autocomplete--dropdown-item:contains(Change Thread Tour Target)) 2026-11-01 11:52:50,058 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:50] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.006 0.022 2026-11-01 11:52:50,099 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [12/17] Tour viin_mail_route_change_thread_validation → Step Apply again - the form is now valid, so the confirm must appear (S8) (trigger: .modal footer button[name='action_change_thread']:visible) 2026-11-01 11:52:50,171 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [13/17] Tour viin_mail_route_change_thread_validation → Step The confirm dialog appears for a valid move (trigger: .modal .modal-title:contains(Confirmation)) 2026-11-01 11:52:50,230 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [14/17] Tour viin_mail_route_change_thread_validation → Step Decline the confirm (trigger: .modal:has(.modal-title:contains(Confirmation)) button:contains(Cancel)) 2026-11-01 11:52:50,297 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [15/17] Tour viin_mail_route_change_thread_validation → Step Declining the confirm closes it without applying the move (trigger: body:not(:has(.modal .modal-title:contains(Confirmation)))) 2026-11-01 11:52:50,369 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [16/17] Tour viin_mail_route_change_thread_validation → Step Close the wizard via its own Cancel button, discarding the unsaved 'Move To' edit (trigger: .modal footer button.btn-secondary:contains(Cancel)) 2026-11-01 11:52:50,430 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [17/17] Tour viin_mail_route_change_thread_validation → Step No modal remains - the tour must not end on a dirty form (trigger: body:not(:has(.modal))) 2026-11-01 11:52:50,502 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: tour succeeded 2026-11-01 11:52:50,503 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR viin_mail_route_change_thread_validation SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-11-01 11:52:50,647 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: heap 31200048 (allocated 32534528) 2026-11-01 11:52:50,650 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Closing chrome headless with pid 7361 2026-11-01 11:52:50,651 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Closing websocket connection 2026-11-01 11:52:50,652 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Terminating chrome headless with pid 7361 2026-11-01 11:52:50,752 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115250_751491_test_change_thread_validation_precedes_confirm.txt 2026-11-01 11:52:50,752 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Removing chrome user profile "/tmp/tmpvytbzqbl_chrome_odoo" 2026-11-01 11:52:50,848 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:52:50,865 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_access: Starting TestCohortAccess.test_group_system_user_can_read_cohort_data ... 2026-11-01 11:52:51,926 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_access: Starting TestCohortAccess.test_internal_user_with_read_access_can_read_cohort_data ... 2026-11-01 11:52:52,798 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_access: Starting TestCohortAccess.test_user_with_no_group_access_is_refused_cohort_data ... 2026-11-01 11:52:53,864 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 331, model: sale.order.test 2026-11-01 11:52:53,928 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:52:53,945 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_backward ... 2026-11-01 11:52:54,023 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_churn ... 2026-11-01 11:52:54,103 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_retention ... 2026-11-01 11:52:54,173 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:52:54,191 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_cohort_data_value_validation: Starting TestCohortDataValueValidation.test_invalid_interval_is_refused_cleanly ... 2026-11-01 11:52:54,280 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_cohort_data_value_validation: Starting TestCohortDataValueValidation.test_invalid_mode_is_refused_cleanly ... 2026-11-01 11:52:54,356 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_cohort_data_value_validation: Starting TestCohortDataValueValidation.test_invalid_timeline_is_refused_cleanly ... 2026-11-01 11:52:54,438 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:52:54,453 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_cohort_domain: Starting TestCohortDomain.test_cell_domain_composes_with_row_domain_for_drilldown ... 2026-11-01 11:52:54,556 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_cohort_domain: Starting TestCohortDomain.test_payload_is_json_serializable ... 2026-11-01 11:52:54,653 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_cohort_domain: Starting TestCohortDomain.test_row_date_is_the_expected_period_label ... 2026-11-01 11:52:54,759 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_cohort_domain: Starting TestCohortDomain.test_row_domain_matches_only_cohort_records_satisfying_search_domain ... 2026-11-01 11:52:54,871 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_cohort_domain: Starting TestCohortDomain.test_row_value_counts_only_records_matching_search_domain ... 2026-11-01 11:52:54,991 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:52:55,006 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_cohort_drilldown_view: Starting TestCohortDrilldownListView.test_drilldown_list_view_shows_business_fields ... 2026-11-01 11:52:55,081 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:52:55,099 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_cohort_measure: Starting TestCohortMeasure.test_float_measure_aggregates_by_sum ... 2026-11-01 11:52:55,234 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_cohort_measure: Starting TestCohortMeasure.test_many2one_measure_aggregates_by_distinct_count ... 2026-11-01 11:52:55,440 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_cohort_measure: Starting TestCohortMeasure.test_many2one_measure_cell_value_must_match_its_own_drilldown_domain ... 2026-11-01 11:52:55,559 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_cohort_measure: Starting TestCohortMeasure.test_many2one_measure_percentage_never_falls_outside_valid_range ... 2026-11-01 11:52:55,681 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:52:55,696 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_cohort_omitted_attributes: Starting TestCohortOmittedAttributesDefault.test_omitted_interval_defaults_to_month ... 2026-11-01 11:52:55,811 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_cohort_omitted_attributes: Starting TestCohortOmittedAttributesDefault.test_omitted_mode_defaults_to_retention ... 2026-11-01 11:52:55,979 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_cohort_omitted_attributes: Starting TestCohortOmittedAttributesDefault.test_omitted_timeline_defaults_to_forward ... 2026-11-01 11:52:56,134 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:52:56,149 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_export: Starting TestCohortExport.test_export_route_returns_a_real_xls_workbook ... 2026-11-01 11:52:56,160 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:52:56,182 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:52:56,461 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:56] "POST /web/viin_cohort/export HTTP/1.1" 200 - 6 0.001 0.280 2026-11-01 11:52:56,462 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_cohort.tests.test_export.TestCohortExport.test_export_route_returns_a_real_xls_workbook: waiting for threads: [] 2026-11-01 11:52:56,496 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:52:56,641 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui: Starting TestUi.test_location_pin_renders_on_map ... 2026-11-01 11:52:56,962 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Chrome pid: 7584 2026-11-01 11:52:56,962 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Chrome headless temporary user profile dir: /tmp/tmp2wnuyb7j_chrome_odoo 2026-11-01 11:52:56,963 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Issuing json command http://127.0.0.1:36237/json/version 2026-11-01 11:52:56,964 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:36237/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:52:56,980 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Browser version: Chrome/150.0.7871.114 2026-11-01 11:52:56,980 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Issuing json command http://127.0.0.1:36237/json 2026-11-01 11:52:56,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:36237/json with timeout 3 increased to 10s during tests 2026-11-01 11:52:56,990 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Websocket url found: ws://127.0.0.1:36237/devtools/page/8D4E0EDA490D8AB84798A4C5B3EE2663 2026-11-01 11:52:57,004 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Enable chrome headless console log notification 2026-11-01 11:52:57,009 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Chrome headless enable page notifications 2026-11-01 11:52:57,065 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:52:57,075 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Setting session cookie in browser 2026-11-01 11:52:57,080 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Open "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_locations" in browser 2026-11-01 11:52:57,081 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Navigating to: "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_locations" 2026-11-01 11:52:57,095 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:52:58,433 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:58] "GET /odoo/action-test_viin_web_map.action_locations HTTP/1.1" 200 - 190 0.128 1.212 2026-11-01 11:52:58,437 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Navigation result: {'frameId': '8D4E0EDA490D8AB84798A4C5B3EE2663', 'loaderId': 'AEFAA25960DF7E7D5A745AD14F6D6A20', 'isDownload': False} 2026-11-01 11:52:58,437 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Evaluate ready code "odoo.isTourReady('test_viin_web_map_location_pin')" 2026-11-01 11:52:58,489 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:58] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-11-01 11:52:58,499 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:58] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-11-01 11:52:58,647 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:52:59,180 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:59] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 920 0.263 0.437 2026-11-01 11:52:59,188 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:59] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.704 2026-11-01 11:52:59,209 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.712 2026-11-01 11:52:59,214 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:59] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.423 2026-11-01 11:52:59,383 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:59] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:52:59,480 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 11:52:59,494 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:52:59,499 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-11-01 11:52:59,508 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.014 2026-11-01 11:52:59,515 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map.browser: Owl is running in 'dev' mode. 2026-11-01 11:52:59,581 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 11:52:59,626 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:59] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.018 0.085 2026-11-01 11:52:59,651 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Evaluate test code "odoo.startTour('test_viin_web_map_location_pin', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_viin_web_map.action_locations", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:52:59,667 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map.browser: [1/2] Tour test_viin_web_map_location_pin → Step wait for the map view to render (trigger: .o_viin_map_container) 2026-11-01 11:52:59,677 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.084 2026-11-01 11:52:59,683 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.121 2026-11-01 11:52:59,765 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:52:59,835 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:52:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.047 0.196 2026-11-01 11:53:00,079 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "POST /mail/data HTTP/1.1" 200 - 139 0.091 0.319 2026-11-01 11:53:00,081 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.402 2026-11-01 11:53:00,087 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:53:00,105 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.375 2026-11-01 11:53:00,118 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:53:00,139 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.258 2026-11-01 11:53:00,169 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.009 0.279 2026-11-01 11:53:00,184 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.288 2026-11-01 11:53:00,203 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.431 2026-11-01 11:53:00,254 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-11-01 11:53:00,289 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.020 2026-11-01 11:53:00,328 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:00,343 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "POST /web/dataset/call_kw/test_viin_web_map.location/get_views HTTP/1.1" 200 - 27 0.027 0.036 2026-11-01 11:53:00,375 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-11-01 11:53:00,420 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.002 0.026 2026-11-01 11:53:00,452 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.003 0.016 2026-11-01 11:53:00,466 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "POST /web/dataset/call_kw/test_viin_web_map.location/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 11:53:00,508 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.004 0.029 2026-11-01 11:53:00,533 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 11:53:00,564 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "GET /web/assets/d67a1b4/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:53:00,595 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "GET /web/bundle/web.leafletjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 11:53:00,628 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "GET /web/assets/f5b055c/web.leafletjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:53:00,686 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "GET /viin_web_map/static/lib/leaflet/images/marker-icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:53:00,694 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-11-01 11:53:00,697 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-11-01 11:53:00,697 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-11-01 11:53:00,698 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-11-01 11:53:00,711 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map.browser: [2/2] Tour test_viin_web_map_location_pin → Step the seeded, already-geolocated location must render as a real pin, not an 'Updating...' placeholder (trigger: .o_viin_pin_list_details .o_pin_located) 2026-11-01 11:53:00,713 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:00] "GET /viin_web_map/static/lib/leaflet/images/marker-shadow.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:53:00,773 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map.browser: tour succeeded 2026-11-01 11:53:00,774 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_viin_web_map_location_pin SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-11-01 11:53:00,853 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-11-01 11:53:00,853 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-11-01 11:53:00,853 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-11-01 11:53:00,854 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-11-01 11:53:00,855 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-11-01 11:53:00,855 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-11-01 11:53:00,856 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-11-01 11:53:00,856 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-11-01 11:53:00,858 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map.browser: heap 25903880 (allocated 27639808) 2026-11-01 11:53:00,864 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Closing chrome headless with pid 7584 2026-11-01 11:53:00,865 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Closing websocket connection 2026-11-01 11:53:00,866 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Terminating chrome headless with pid 7584 2026-11-01 11:53:00,960 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115300_960388_test_location_pin_renders_on_map.txt 2026-11-01 11:53:00,960 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Removing chrome user profile "/tmp/tmp2wnuyb7j_chrome_odoo" 2026-11-01 11:53:00,997 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui: Starting TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui ... 2026-11-01 11:53:01,300 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Chrome pid: 7806 2026-11-01 11:53:01,301 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Chrome headless temporary user profile dir: /tmp/tmp1yskiltq_chrome_odoo 2026-11-01 11:53:01,301 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Issuing json command http://127.0.0.1:46787/json/version 2026-11-01 11:53:01,302 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:46787/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:53:01,363 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Browser version: Chrome/150.0.7871.114 2026-11-01 11:53:01,363 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Issuing json command http://127.0.0.1:46787/json 2026-11-01 11:53:01,364 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:46787/json with timeout 3 increased to 10s during tests 2026-11-01 11:53:01,377 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Websocket url found: ws://127.0.0.1:46787/devtools/page/FADE12F68E60DD7299457FCEA7719B06 2026-11-01 11:53:01,387 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Enable chrome headless console log notification 2026-11-01 11:53:01,395 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Chrome headless enable page notifications 2026-11-01 11:53:01,455 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:53:01,467 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Setting session cookie in browser 2026-11-01 11:53:01,474 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Open "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_routes" in browser 2026-11-01 11:53:01,475 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Navigating to: "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_routes" 2026-11-01 11:53:01,491 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:53:03,871 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:03] "GET /odoo/action-test_viin_web_map.action_routes HTTP/1.1" 200 - 191 0.129 2.253 2026-11-01 11:53:03,879 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Navigation result: {'frameId': 'FADE12F68E60DD7299457FCEA7719B06', 'loaderId': '7AF3F056644400CDD933081B3FD863E5', 'isDownload': False} 2026-11-01 11:53:03,880 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Evaluate ready code "odoo.isTourReady('test_viin_web_map_route_crud')" 2026-11-01 11:53:03,917 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:03] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-11-01 11:53:03,926 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:03] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:53:03,931 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:03] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-11-01 11:53:04,008 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:53:04,620 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:04] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 920 0.252 0.457 2026-11-01 11:53:04,636 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.717 2026-11-01 11:53:04,640 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:04] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.432 2026-11-01 11:53:04,763 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:04] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 11:53:04,885 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 11:53:04,885 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:53:04,889 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-11-01 11:53:04,908 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-11-01 11:53:04,926 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: Owl is running in 'dev' mode. 2026-11-01 11:53:04,967 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 11:53:05,006 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.021 0.055 2026-11-01 11:53:05,060 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Evaluate test code "odoo.startTour('test_viin_web_map_route_crud', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_viin_web_map.action_routes", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:53:05,068 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [1/36] Tour test_viin_web_map_route_crud → Step the map is the action's default view (trigger: .o_viin_map_container) 2026-11-01 11:53:05,106 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.034 0.086 2026-11-01 11:53:05,127 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.140 2026-11-01 11:53:05,152 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:53:05,157 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.203 2026-11-01 11:53:05,165 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.101 2026-11-01 11:53:05,449 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "POST /mail/data HTTP/1.1" 200 - 140 0.101 0.294 2026-11-01 11:53:05,459 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:53:05,468 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:05,474 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.324 2026-11-01 11:53:05,508 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.008 0.353 2026-11-01 11:53:05,534 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.334 2026-11-01 11:53:05,554 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.367 2026-11-01 11:53:05,573 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.438 2026-11-01 11:53:05,588 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 11:53:05,613 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.016 2026-11-01 11:53:05,642 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:05,662 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "POST /web/dataset/call_kw/test_viin_web_map.route/get_views HTTP/1.1" 200 - 32 0.021 0.044 2026-11-01 11:53:05,697 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-11-01 11:53:05,729 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.002 0.021 2026-11-01 11:53:05,767 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.004 0.024 2026-11-01 11:53:05,780 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "POST /web/dataset/call_kw/test_viin_web_map.route/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 11:53:05,809 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.003 0.017 2026-11-01 11:53:05,823 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "POST /web/dataset/call_kw/test_viin_web_map.route/read HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:53:05,840 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "POST /web/dataset/call_kw/test_viin_web_map.waypoint/read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 11:53:05,865 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 11:53:05,893 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "GET /web/assets/d67a1b4/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:53:05,921 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "GET /web/bundle/web.leafletjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 11:53:05,939 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:05] "GET /web/assets/f5b055c/web.leafletjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:53:06,001 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-11-01 11:53:06,002 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-11-01 11:53:06,002 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-11-01 11:53:06,002 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-11-01 11:53:06,019 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [2/36] Tour test_viin_web_map_route_crud → Step switch to the list view (trigger: .o_switch_view.o_list) 2026-11-01 11:53:06,025 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:06] "GET /viin_web_map/static/lib/leaflet/images/marker-icon-numbered.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:53:06,040 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-11-01 11:53:06,041 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-11-01 11:53:06,041 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/0.png 2026-11-01 11:53:06,048 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/0.png 2026-11-01 11:53:06,048 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-11-01 11:53:06,048 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-11-01 11:53:06,048 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-11-01 11:53:06,049 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-11-01 11:53:06,049 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/0.png 2026-11-01 11:53:06,049 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/0.png 2026-11-01 11:53:06,049 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-11-01 11:53:06,050 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-11-01 11:53:06,087 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [3/36] Tour test_viin_web_map_route_crud → Step the list view is now showing (trigger: .o_list_view) 2026-11-01 11:53:06,113 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:06] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-11-01 11:53:06,116 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:53:06,164 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/3.png 2026-11-01 11:53:06,164 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/2.png 2026-11-01 11:53:06,164 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/3.png 2026-11-01 11:53:06,165 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/3.png 2026-11-01 11:53:06,165 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/4.png 2026-11-01 11:53:06,165 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/2.png 2026-11-01 11:53:06,165 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/2.png 2026-11-01 11:53:06,165 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/4.png 2026-11-01 11:53:06,166 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/4.png 2026-11-01 11:53:06,175 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [4/36] Tour test_viin_web_map_route_crud → Step click New to create a route (trigger: .o_list_button_add) 2026-11-01 11:53:06,234 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [5/36] Tour test_viin_web_map_route_crud → Step wait for the blank form (trigger: .o_form_view .o_form_sheet) 2026-11-01 11:53:06,247 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:06,253 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:06] "POST /web/dataset/call_kw/test_viin_web_map.route/onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-11-01 11:53:06,312 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [6/36] Tour test_viin_web_map_route_crud → Step fill in the route's name (trigger: .o_field_widget[name='name'] input) 2026-11-01 11:53:06,381 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [7/36] Tour test_viin_web_map_route_crud → Step search the second seeded, already-geolocated partner (trigger: .o_field_widget[name='address_from_id'] input) 2026-11-01 11:53:06,468 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [8/36] Tour test_viin_web_map_route_crud → Step select it from the dropdown (trigger: .o-autocomplete--dropdown-item:contains('Test Viin Map Route Tour Partner')) 2026-11-01 11:53:06,480 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:06] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.005 0.028 2026-11-01 11:53:06,748 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:06] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.006 0.026 2026-11-01 11:53:06,779 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [9/36] Tour test_viin_web_map_route_crud → Step add a waypoint (trigger: .o_field_widget[name='waypoint_ids'] .o_field_x2many_list_row_add a) 2026-11-01 11:53:06,844 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [10/36] Tour test_viin_web_map_route_crud → Step set its sequence (trigger: .modal .o_field_widget[name='sequence'] input) 2026-11-01 11:53:06,858 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:06] "POST /web/dataset/call_kw/test_viin_web_map.waypoint/get_views HTTP/1.1" 200 - 5 0.002 0.007 2026-11-01 11:53:06,871 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:06] "POST /web/dataset/call_kw/test_viin_web_map.waypoint/onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-11-01 11:53:06,913 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [11/36] Tour test_viin_web_map_route_crud → Step set its latitude (trigger: .modal .o_field_widget[name='latitude'] input) 2026-11-01 11:53:06,980 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [12/36] Tour test_viin_web_map_route_crud → Step set its longitude (trigger: .modal .o_field_widget[name='longitude'] input) 2026-11-01 11:53:07,049 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [13/36] Tour test_viin_web_map_route_crud → Step save and close the waypoint dialog (trigger: .modal-footer .o_form_button_save) 2026-11-01 11:53:07,118 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [14/36] Tour test_viin_web_map_route_crud → Step the first waypoint is now listed on the route form (trigger: .o_field_widget[name='waypoint_ids'] .o_data_row) 2026-11-01 11:53:07,132 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:53:07,182 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [15/36] Tour test_viin_web_map_route_crud → Step add a second waypoint (trigger: .o_field_widget[name='waypoint_ids'] .o_field_x2many_list_row_add a) 2026-11-01 11:53:07,236 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [16/36] Tour test_viin_web_map_route_crud → Step set its sequence (trigger: .modal .o_field_widget[name='sequence'] input) 2026-11-01 11:53:07,243 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:07] "POST /web/dataset/call_kw/test_viin_web_map.waypoint/onchange HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:07,292 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [17/36] Tour test_viin_web_map_route_crud → Step set its latitude (trigger: .modal .o_field_widget[name='latitude'] input) 2026-11-01 11:53:07,361 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [18/36] Tour test_viin_web_map_route_crud → Step set its longitude (trigger: .modal .o_field_widget[name='longitude'] input) 2026-11-01 11:53:07,431 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [19/36] Tour test_viin_web_map_route_crud → Step save and close the waypoint dialog (trigger: .modal-footer .o_form_button_save) 2026-11-01 11:53:07,497 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [20/36] Tour test_viin_web_map_route_crud → Step both waypoints are now listed on the route form (trigger: .o_field_widget[name='waypoint_ids'] .o_data_row:eq(1)) 2026-11-01 11:53:07,560 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [21/36] Tour test_viin_web_map_route_crud → Step save form (trigger: .o_form_button_save:enabled) 2026-11-01 11:53:07,628 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [22/36] Tour test_viin_web_map_route_crud → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-11-01 11:53:07,650 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:07] "POST /web/dataset/call_kw/test_viin_web_map.route/web_save HTTP/1.1" 200 - 6 0.006 0.014 2026-11-01 11:53:07,680 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [23/36] Tour test_viin_web_map_route_crud → Step the new route is now the active record (trigger: .o_breadcrumb .active:contains('Test Viin Map Tour Route')) 2026-11-01 11:53:07,739 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [24/36] Tour test_viin_web_map_route_crud → Step go back to the list (trigger: .o_breadcrumb .o_back_button) 2026-11-01 11:53:07,796 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [25/36] Tour test_viin_web_map_route_crud → Step the list view is now showing (trigger: .o_list_view) 2026-11-01 11:53:07,808 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:07] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 11:53:07,847 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [26/36] Tour test_viin_web_map_route_crud → Step switch to the map view (trigger: .o_switch_view.o_viin_map) 2026-11-01 11:53:07,911 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [27/36] Tour test_viin_web_map_route_crud → Step wait for the map's own data load to finish (trigger: .o_viin_pin_list_container) 2026-11-01 11:53:07,926 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:07] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-11-01 11:53:07,959 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:07] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.002 0.024 2026-11-01 11:53:07,985 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:07] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.003 0.016 2026-11-01 11:53:07,995 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:07] "POST /web/dataset/call_kw/test_viin_web_map.route/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-11-01 11:53:08,023 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:08] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.004 0.017 2026-11-01 11:53:08,037 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:08] "POST /web/dataset/call_kw/test_viin_web_map.route/read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 11:53:08,048 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:08] "POST /web/dataset/call_kw/test_viin_web_map.waypoint/read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 11:53:08,068 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-11-01 11:53:08,068 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-11-01 11:53:08,069 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-11-01 11:53:08,069 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-11-01 11:53:08,077 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [28/36] Tour test_viin_web_map_route_crud → Step the route renders as a located pin (trigger: .o_viin_pin_list_details li.o_pin_located a:contains('Test Viin Map Tour Route')) 2026-11-01 11:53:08,139 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [29/36] Tour test_viin_web_map_route_crud → Step the two waypoints round-tripped through their own form and got drawn as a route leg (trigger: .leaflet-overlay-pane path) 2026-11-01 11:53:08,174 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-11-01 11:53:08,175 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-11-01 11:53:08,175 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/0.png 2026-11-01 11:53:08,175 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/0.png 2026-11-01 11:53:08,176 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-11-01 11:53:08,176 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-11-01 11:53:08,176 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-11-01 11:53:08,176 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-11-01 11:53:08,179 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/0.png 2026-11-01 11:53:08,179 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/0.png 2026-11-01 11:53:08,179 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-11-01 11:53:08,180 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-11-01 11:53:08,207 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [30/36] Tour test_viin_web_map_route_crud → Step switch back to the list (trigger: .o_switch_view.o_list) 2026-11-01 11:53:08,292 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:08] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 11:53:08,294 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [31/36] Tour test_viin_web_map_route_crud → Step the route shows up in the list (trigger: .o_data_cell[name='name']:contains('Test Viin Map Tour Route')) 2026-11-01 11:53:08,339 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [32/36] Tour test_viin_web_map_route_crud → Step select the route's row (trigger: .o_data_row:has(.o_data_cell:contains('Test Viin Map Tour Route')) .o_list_record_selector input[type='checkbox']) 2026-11-01 11:53:08,415 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [33/36] Tour test_viin_web_map_route_crud → Step open the Actions menu (trigger: .o_cp_action_menus button) 2026-11-01 11:53:08,484 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [34/36] Tour test_viin_web_map_route_crud → Step click Delete (trigger: .o-dropdown--menu span:contains('Delete')) 2026-11-01 11:53:08,551 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [35/36] Tour test_viin_web_map_route_crud → Step confirm the deletion (trigger: .modal-footer .btn-primary:contains('Delete')) 2026-11-01 11:53:08,616 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [36/36] Tour test_viin_web_map_route_crud → Step the route, and its cascade-deleted waypoints with it, is gone from the list (trigger: .o_list_view:not(:has(.o_data_cell:contains('Test Viin Map Tour Route')))) 2026-11-01 11:53:08,626 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #2 deleted test_viin_web_map.route records with IDs: [2] 2026-11-01 11:53:08,628 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:08] "POST /web/dataset/call_kw/test_viin_web_map.route/unlink HTTP/1.1" 200 - 5 0.003 0.007 2026-11-01 11:53:08,646 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:08] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-11-01 11:53:08,673 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: tour succeeded 2026-11-01 11:53:08,673 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_viin_web_map_route_crud SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-11-01 11:53:08,796 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: heap 31022144 (allocated 32620544) 2026-11-01 11:53:08,813 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Closing chrome headless with pid 7806 2026-11-01 11:53:08,818 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Closing websocket connection 2026-11-01 11:53:08,820 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Terminating chrome headless with pid 7806 2026-11-01 11:53:08,915 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115308_915032_test_user_can_crud_a_route_with_waypoints_through_the_ui.txt 2026-11-01 11:53:08,915 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Removing chrome user profile "/tmp/tmp1yskiltq_chrome_odoo" 2026-11-01 11:53:08,957 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui: Starting TestUi.test_viin_web_map_location_crud ... 2026-11-01 11:53:09,257 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Chrome pid: 8041 2026-11-01 11:53:09,258 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Chrome headless temporary user profile dir: /tmp/tmpqplys4zi_chrome_odoo 2026-11-01 11:53:09,260 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Issuing json command http://127.0.0.1:44559/json/version 2026-11-01 11:53:09,270 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:44559/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:53:09,305 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Browser version: Chrome/150.0.7871.114 2026-11-01 11:53:09,305 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Issuing json command http://127.0.0.1:44559/json 2026-11-01 11:53:09,306 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:44559/json with timeout 3 increased to 10s during tests 2026-11-01 11:53:09,323 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Websocket url found: ws://127.0.0.1:44559/devtools/page/720CDA036D43B4633F2D223D30652D7F 2026-11-01 11:53:09,334 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Enable chrome headless console log notification 2026-11-01 11:53:09,347 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Chrome headless enable page notifications 2026-11-01 11:53:09,403 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:53:09,418 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Setting session cookie in browser 2026-11-01 11:53:09,422 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Open "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_locations" in browser 2026-11-01 11:53:09,422 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Navigating to: "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_locations" 2026-11-01 11:53:09,441 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:53:11,001 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:11] "GET /odoo/action-test_viin_web_map.action_locations HTTP/1.1" 200 - 191 0.149 1.418 2026-11-01 11:53:11,005 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Navigation result: {'frameId': '720CDA036D43B4633F2D223D30652D7F', 'loaderId': 'FFA768CC323A2156274B2B0DBA692D2C', 'isDownload': False} 2026-11-01 11:53:11,005 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Evaluate ready code "odoo.isTourReady('test_viin_web_map_location_crud')" 2026-11-01 11:53:11,039 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:11] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-11-01 11:53:11,057 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:11] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-11-01 11:53:11,067 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:11] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.035 2026-11-01 11:53:11,092 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.048 2026-11-01 11:53:11,142 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:53:11,867 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:11] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 920 0.287 0.552 2026-11-01 11:53:11,873 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:11] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.539 2026-11-01 11:53:11,879 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:11] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.757 2026-11-01 11:53:12,023 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-11-01 11:53:12,024 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-01 11:53:12,029 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-11-01 11:53:12,036 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 11:53:12,072 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: Owl is running in 'dev' mode. 2026-11-01 11:53:12,103 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 11:53:12,132 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.015 0.044 2026-11-01 11:53:12,139 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-11-01 11:53:12,164 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.024 2026-11-01 11:53:12,236 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Evaluate test code "odoo.startTour('test_viin_web_map_location_crud', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_viin_web_map.action_locations", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:53:12,250 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [1/29] Tour test_viin_web_map_location_crud → Step switch to the list view (trigger: .o_switch_view.o_list) 2026-11-01 11:53:12,267 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.029 0.100 2026-11-01 11:53:12,285 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.131 2026-11-01 11:53:12,316 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:12,317 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:53:12,560 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "POST /mail/data HTTP/1.1" 200 - 140 0.100 0.228 2026-11-01 11:53:12,600 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.288 2026-11-01 11:53:12,601 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.352 2026-11-01 11:53:12,635 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.010 0.324 2026-11-01 11:53:12,654 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.345 2026-11-01 11:53:12,726 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 11:53:12,756 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:12,776 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.026 2026-11-01 11:53:12,818 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:12,822 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "POST /web/dataset/call_kw/test_viin_web_map.location/get_views HTTP/1.1" 200 - 27 0.025 0.046 2026-11-01 11:53:12,847 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.087 2026-11-01 11:53:12,867 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-11-01 11:53:12,908 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.002 0.019 2026-11-01 11:53:12,954 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.004 0.030 2026-11-01 11:53:12,968 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:12] "POST /web/dataset/call_kw/test_viin_web_map.location/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 11:53:13,009 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:13] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.004 0.027 2026-11-01 11:53:13,047 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:13] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 11:53:13,079 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:13] "GET /web/assets/d67a1b4/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:53:13,112 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:13] "GET /web/bundle/web.leafletjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 11:53:13,135 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:13] "GET /web/assets/f5b055c/web.leafletjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:53:13,194 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:13] "GET /viin_web_map/static/lib/leaflet/images/marker-icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:53:13,201 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-11-01 11:53:13,202 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-11-01 11:53:13,202 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-11-01 11:53:13,202 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-11-01 11:53:13,210 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:13] "GET /viin_web_map/static/lib/leaflet/images/marker-shadow.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:13,232 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [2/29] Tour test_viin_web_map_location_crud → Step the list view is now showing (trigger: .o_list_view) 2026-11-01 11:53:13,257 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:13] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.002 0.011 2026-11-01 11:53:13,263 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:53:13,315 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-11-01 11:53:13,316 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-11-01 11:53:13,316 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/0.png 2026-11-01 11:53:13,316 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/0.png 2026-11-01 11:53:13,316 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-11-01 11:53:13,317 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-11-01 11:53:13,317 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-11-01 11:53:13,318 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-11-01 11:53:13,318 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/0.png 2026-11-01 11:53:13,320 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/0.png 2026-11-01 11:53:13,321 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-11-01 11:53:13,322 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-11-01 11:53:13,331 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [3/29] Tour test_viin_web_map_location_crud → Step click New to create a location (trigger: .o_list_button_add) 2026-11-01 11:53:13,396 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [4/29] Tour test_viin_web_map_location_crud → Step wait for the blank form (trigger: .o_form_view .o_form_sheet) 2026-11-01 11:53:13,416 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:53:13,422 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:13] "POST /web/dataset/call_kw/test_viin_web_map.location/onchange HTTP/1.1" 200 - 1 0.001 0.007 2026-11-01 11:53:13,475 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [5/29] Tour test_viin_web_map_location_crud → Step fill in the location's name (trigger: .o_field_widget[name='name'] input) 2026-11-01 11:53:13,546 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [6/29] Tour test_viin_web_map_location_crud → Step search the seeded, already-geolocated partner (trigger: .o_field_widget[name='partner_id'] input) 2026-11-01 11:53:13,629 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [7/29] Tour test_viin_web_map_location_crud → Step select it from the dropdown (trigger: .o-autocomplete--dropdown-item:contains('Test Viin Map Located Partner')) 2026-11-01 11:53:13,643 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:13] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.005 0.029 2026-11-01 11:53:13,901 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:13] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.008 0.025 2026-11-01 11:53:13,946 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [8/29] Tour test_viin_web_map_location_crud → Step save form (trigger: .o_form_button_save:enabled) 2026-11-01 11:53:14,013 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [9/29] Tour test_viin_web_map_location_crud → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-11-01 11:53:14,028 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:14] "POST /web/dataset/call_kw/test_viin_web_map.location/web_save HTTP/1.1" 200 - 3 0.003 0.009 2026-11-01 11:53:14,072 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [10/29] Tour test_viin_web_map_location_crud → Step the new location is now the active record (trigger: .o_breadcrumb .active:contains('Test Viin Map Tour Location')) 2026-11-01 11:53:14,138 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [11/29] Tour test_viin_web_map_location_crud → Step go back to the list (trigger: .o_breadcrumb .o_back_button) 2026-11-01 11:53:14,195 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [12/29] Tour test_viin_web_map_location_crud → Step the created record shows up in the list (trigger: .o_data_cell[name='name']:contains('Test Viin Map Tour Location')) 2026-11-01 11:53:14,241 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:14] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.001 0.009 2026-11-01 11:53:14,269 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [13/29] Tour test_viin_web_map_location_crud → Step the record opened back into its own form (trigger: .o_breadcrumb .active:contains('Test Viin Map Tour Location')) 2026-11-01 11:53:14,286 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:14] "POST /web/dataset/call_kw/test_viin_web_map.location/web_read HTTP/1.1" 200 - 2 0.002 0.010 2026-11-01 11:53:14,326 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [14/29] Tour test_viin_web_map_location_crud → Step edit the location's name (trigger: .o_field_widget[name='name'] input) 2026-11-01 11:53:14,400 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [15/29] Tour test_viin_web_map_location_crud → Step save form (trigger: .o_form_button_save:enabled) 2026-11-01 11:53:14,458 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [16/29] Tour test_viin_web_map_location_crud → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-11-01 11:53:14,472 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:14] "POST /web/dataset/call_kw/test_viin_web_map.location/web_save HTTP/1.1" 200 - 4 0.004 0.008 2026-11-01 11:53:14,522 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [17/29] Tour test_viin_web_map_location_crud → Step go back to the list (trigger: .o_breadcrumb .o_back_button) 2026-11-01 11:53:14,577 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [18/29] Tour test_viin_web_map_location_crud → Step the updated record shows up in the (unfiltered) list (trigger: .o_data_cell[name='name']:contains('Test Viin Map Tour Location Updated')) 2026-11-01 11:53:14,592 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:14] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 11:53:14,629 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [19/29] Tour test_viin_web_map_location_crud → Step search for the updated name (trigger: .o_searchview_input) 2026-11-01 11:53:14,721 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [20/29] Tour test_viin_web_map_location_crud → Step confirm the search (trigger: .o_searchview_autocomplete li.focus) 2026-11-01 11:53:14,781 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [21/29] Tour test_viin_web_map_location_crud → Step the search narrows the list down to the matching record (trigger: .o_data_cell[name='name']:contains('Test Viin Map Tour Location Updated')) 2026-11-01 11:53:14,792 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:14] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-11-01 11:53:14,839 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [22/29] Tour test_viin_web_map_location_crud → Step exactly one record matches the search (trigger: .o_pager_value:contains('1-1')) 2026-11-01 11:53:14,905 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [23/29] Tour test_viin_web_map_location_crud → Step select the matching row (trigger: .o_data_row:has(.o_data_cell:contains('Test Viin Map Tour Location Updated')) .o_list_record_selector input[type='checkbox']) 2026-11-01 11:53:14,985 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [24/29] Tour test_viin_web_map_location_crud → Step open the Actions menu (trigger: .o_cp_action_menus button) 2026-11-01 11:53:15,049 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [25/29] Tour test_viin_web_map_location_crud → Step click Delete (trigger: .o-dropdown--menu span:contains('Delete')) 2026-11-01 11:53:15,125 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [26/29] Tour test_viin_web_map_location_crud → Step confirm the deletion (trigger: .modal-footer .btn-primary:contains('Delete')) 2026-11-01 11:53:15,189 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [27/29] Tour test_viin_web_map_location_crud → Step the record is gone from the (still search-filtered) list (trigger: .o_list_view:not(:has(.o_data_cell:contains('Test Viin Map Tour Location Updated')))) 2026-11-01 11:53:15,199 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #2 deleted test_viin_web_map.location records with IDs: [8] 2026-11-01 11:53:15,200 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:15] "POST /web/dataset/call_kw/test_viin_web_map.location/unlink HTTP/1.1" 200 - 5 0.003 0.005 2026-11-01 11:53:15,210 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:15] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-11-01 11:53:15,242 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [28/29] Tour test_viin_web_map_location_crud → Step drop the search filter to look at the full, unfiltered record set (trigger: .o_searchview_facet .o_facet_remove) 2026-11-01 11:53:15,304 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [29/29] Tour test_viin_web_map_location_crud → Step the record is truly deleted, not just filtered out of view (trigger: .o_list_view:not(:has(.o_data_cell:contains('Test Viin Map Tour Location Updated')))) 2026-11-01 11:53:15,316 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:15] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-11-01 11:53:15,356 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: tour succeeded 2026-11-01 11:53:15,357 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_viin_web_map_location_crud SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-01 11:53:15,468 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: heap 30744052 (allocated 31834112) 2026-11-01 11:53:15,473 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Closing chrome headless with pid 8041 2026-11-01 11:53:15,474 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Closing websocket connection 2026-11-01 11:53:15,475 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Terminating chrome headless with pid 8041 2026-11-01 11:53:15,579 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115315_578902_test_viin_web_map_location_crud.txt 2026-11-01 11:53:15,579 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Removing chrome user profile "/tmp/tmpqplys4zi_chrome_odoo" 2026-11-01 11:53:15,657 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui: Starting TestUi.test_viin_web_map_location_map_readback ... 2026-11-01 11:53:15,972 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Chrome pid: 8272 2026-11-01 11:53:15,973 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Chrome headless temporary user profile dir: /tmp/tmpsec9wto5_chrome_odoo 2026-11-01 11:53:15,973 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Issuing json command http://127.0.0.1:40795/json/version 2026-11-01 11:53:15,974 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:40795/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:53:16,011 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Browser version: Chrome/150.0.7871.114 2026-11-01 11:53:16,011 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Issuing json command http://127.0.0.1:40795/json 2026-11-01 11:53:16,012 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:40795/json with timeout 3 increased to 10s during tests 2026-11-01 11:53:16,024 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Websocket url found: ws://127.0.0.1:40795/devtools/page/48F5D20B79A9541B7C66E4A7CADD69DD 2026-11-01 11:53:16,037 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Enable chrome headless console log notification 2026-11-01 11:53:16,044 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Chrome headless enable page notifications 2026-11-01 11:53:16,093 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:53:16,106 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Setting session cookie in browser 2026-11-01 11:53:16,108 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Open "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_locations" in browser 2026-11-01 11:53:16,108 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Navigating to: "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_locations" 2026-11-01 11:53:16,125 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:53:17,548 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:17] "GET /odoo/action-test_viin_web_map.action_locations HTTP/1.1" 200 - 191 0.135 1.290 2026-11-01 11:53:17,552 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Navigation result: {'frameId': '48F5D20B79A9541B7C66E4A7CADD69DD', 'loaderId': '19B2DE34C792906EC2A66A3F9B523CB5', 'isDownload': False} 2026-11-01 11:53:17,552 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Evaluate ready code "odoo.isTourReady('test_viin_web_map_location_map_readback')" 2026-11-01 11:53:18,224 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:18] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 920 0.270 0.363 2026-11-01 11:53:18,231 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:18] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.639 2026-11-01 11:53:18,247 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:18] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.654 2026-11-01 11:53:18,253 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:18] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.663 2026-11-01 11:53:18,289 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.682 2026-11-01 11:53:18,301 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:53:18,348 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:18] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:53:18,397 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:18] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:53:19,077 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:53:19,081 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-01 11:53:19,083 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-01 11:53:19,100 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-01 11:53:19,123 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: Owl is running in 'dev' mode. 2026-11-01 11:53:19,164 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 11:53:19,202 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.020 0.056 2026-11-01 11:53:19,210 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-11-01 11:53:19,240 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.058 2026-11-01 11:53:19,281 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Evaluate test code "odoo.startTour('test_viin_web_map_location_map_readback', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_viin_web_map.action_locations", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:53:19,296 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [1/12] Tour test_viin_web_map_location_map_readback → Step the map is the action's default view (fresh mount) (trigger: .o_viin_map_container) 2026-11-01 11:53:19,337 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:19,370 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.041 0.151 2026-11-01 11:53:19,390 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.152 2026-11-01 11:53:19,392 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.131 2026-11-01 11:53:19,431 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:19,437 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:19,727 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "POST /mail/data HTTP/1.1" 200 - 140 0.116 0.352 2026-11-01 11:53:19,759 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.419 2026-11-01 11:53:19,777 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.362 2026-11-01 11:53:19,809 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.009 0.392 2026-11-01 11:53:19,871 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.453 2026-11-01 11:53:19,903 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 11:53:19,937 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.017 2026-11-01 11:53:19,968 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:19,993 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:19] "POST /web/dataset/call_kw/test_viin_web_map.location/get_views HTTP/1.1" 200 - 27 0.025 0.049 2026-11-01 11:53:20,020 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:20] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-11-01 11:53:20,061 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:20] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.002 0.030 2026-11-01 11:53:20,101 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:20] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.004 0.025 2026-11-01 11:53:20,113 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:20] "POST /web/dataset/call_kw/test_viin_web_map.location/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-11-01 11:53:20,152 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:20] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.005 0.017 2026-11-01 11:53:20,207 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:20] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 11:53:20,238 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:20] "GET /web/assets/d67a1b4/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:53:20,284 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:20] "GET /web/bundle/web.leafletjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 11:53:20,302 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:20] "GET /web/assets/f5b055c/web.leafletjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:53:20,394 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:20] "GET /viin_web_map/static/lib/leaflet/images/marker-icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:53:20,406 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-11-01 11:53:20,417 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-11-01 11:53:20,417 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-11-01 11:53:20,418 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-11-01 11:53:20,431 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [2/12] Tour test_viin_web_map_location_map_readback → Step switch to the list view (trigger: .o_switch_view.o_list) 2026-11-01 11:53:20,437 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:20] "GET /viin_web_map/static/lib/leaflet/images/marker-shadow.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:53:20,504 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-11-01 11:53:20,505 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-11-01 11:53:20,505 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/0.png 2026-11-01 11:53:20,508 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/0.png 2026-11-01 11:53:20,508 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-11-01 11:53:20,508 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-11-01 11:53:20,509 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-11-01 11:53:20,509 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-11-01 11:53:20,510 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/0.png 2026-11-01 11:53:20,514 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/0.png 2026-11-01 11:53:20,515 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-11-01 11:53:20,515 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-11-01 11:53:20,536 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [3/12] Tour test_viin_web_map_location_map_readback → Step the list view is now showing (trigger: .o_list_view) 2026-11-01 11:53:20,561 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:20] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-11-01 11:53:20,565 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:53:20,645 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/3.png 2026-11-01 11:53:20,646 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/3.png 2026-11-01 11:53:20,647 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/2.png 2026-11-01 11:53:20,647 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/2.png 2026-11-01 11:53:20,647 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/4.png 2026-11-01 11:53:20,648 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/4.png 2026-11-01 11:53:20,648 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/4/3.png 2026-11-01 11:53:20,649 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/3.png 2026-11-01 11:53:20,649 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/4/2.png 2026-11-01 11:53:20,650 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/2.png 2026-11-01 11:53:20,650 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/4/4.png 2026-11-01 11:53:20,650 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/4.png 2026-11-01 11:53:20,682 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [4/12] Tour test_viin_web_map_location_map_readback → Step open the already-located seeded record (trigger: .o_data_cell[name='name']:contains('Test Viin Map Located Location')) 2026-11-01 11:53:20,741 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [5/12] Tour test_viin_web_map_location_map_readback → Step the record opened into its own form (trigger: .o_breadcrumb .active:contains('Test Viin Map Located Location')) 2026-11-01 11:53:20,766 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:53:20,777 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:20] "POST /web/dataset/call_kw/test_viin_web_map.location/web_read HTTP/1.1" 200 - 2 0.003 0.014 2026-11-01 11:53:20,838 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [6/12] Tour test_viin_web_map_location_map_readback → Step edit the location's name (trigger: .o_field_widget[name='name'] input) 2026-11-01 11:53:20,916 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [7/12] Tour test_viin_web_map_location_map_readback → Step save (trigger: .o_form_button_save) 2026-11-01 11:53:20,978 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [8/12] Tour test_viin_web_map_location_map_readback → Step go back to the list (trigger: .o_breadcrumb .o_back_button) 2026-11-01 11:53:20,997 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:20] "POST /web/dataset/call_kw/test_viin_web_map.location/web_save HTTP/1.1" 200 - 4 0.004 0.011 2026-11-01 11:53:21,044 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [9/12] Tour test_viin_web_map_location_map_readback → Step the list view is showing again (trigger: .o_list_view) 2026-11-01 11:53:21,063 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:21] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.002 0.012 2026-11-01 11:53:21,107 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [10/12] Tour test_viin_web_map_location_map_readback → Step switch back to the map view (trigger: .o_switch_view.o_viin_map) 2026-11-01 11:53:21,168 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [11/12] Tour test_viin_web_map_location_map_readback → Step wait for the map's own data load to finish (trigger: .o_viin_pin_list_container) 2026-11-01 11:53:21,181 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:21] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.002 0.006 2026-11-01 11:53:21,223 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:21] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.002 0.023 2026-11-01 11:53:21,256 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:21] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.004 0.019 2026-11-01 11:53:21,269 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:21] "POST /web/dataset/call_kw/test_viin_web_map.location/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-11-01 11:53:21,307 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:21] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.005 0.025 2026-11-01 11:53:21,339 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-11-01 11:53:21,339 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-11-01 11:53:21,340 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-11-01 11:53:21,342 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-11-01 11:53:21,348 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [12/12] Tour test_viin_web_map_location_map_readback → Step the just-updated, already-located record's pin renders as located, not stuck Updating (trigger: .o_viin_pin_list_details li.o_pin_located a:contains('Test Viin Map Located Location Read Back')) 2026-11-01 11:53:21,408 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: tour succeeded 2026-11-01 11:53:21,409 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_viin_web_map_location_map_readback SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-11-01 11:53:21,523 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: heap 29054620 (allocated 30785536) 2026-11-01 11:53:21,533 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-11-01 11:53:21,534 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-11-01 11:53:21,534 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-11-01 11:53:21,535 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-11-01 11:53:21,535 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-11-01 11:53:21,536 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-11-01 11:53:21,536 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-11-01 11:53:21,536 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-11-01 11:53:21,547 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Closing chrome headless with pid 8272 2026-11-01 11:53:21,548 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Closing websocket connection 2026-11-01 11:53:21,548 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Terminating chrome headless with pid 8272 2026-11-01 11:53:21,698 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115321_698324_test_viin_web_map_location_map_readback.txt 2026-11-01 11:53:21,698 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Removing chrome user profile "/tmp/tmpsec9wto5_chrome_odoo" 2026-11-01 11:53:21,770 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:53:21,790 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllerArgs.test_crawl_args ... 2026-11-01 11:53:21,795 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:53:22,136 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:22] "GET /ignore_args/converter/valueA/?b=valueB&c=valueC HTTP/1.1" 301 - 12 0.005 0.338 2026-11-01 11:53:22,142 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:22] "GET /ignore_args/converter/valueA?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:22,147 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:22] "GET /ignore_args/converter/valueA/nokw?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:22,153 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:22] "GET /ignore_args/converteronly/valueA/?b=valueB&c=valueC HTTP/1.1" 301 - 0 0.000 0.003 2026-11-01 11:53:22,159 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:22] "GET /ignore_args/converteronly/valueA?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:22,169 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:22] "GET /ignore_args/none?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:22,176 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:22] "GET /ignore_args/a?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:22,182 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:22] "GET /ignore_args/kw?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:22,219 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:22] "GET /test_website/country/whatever-999999 HTTP/1.1" 404 - 15 0.008 0.026 2026-11-01 11:53:22,220 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_controller_args.TestWebsiteControllerArgs.test_crawl_args: waiting for threads: [] 2026-11-01 11:53:22,266 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:53:22,279 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllers.test_01_sitemap ... 2026-11-01 11:53:22,287 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-11-01 11:53:22,878 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllers.test_02_search_controller ... 2026-11-01 11:53:22,885 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-11-01 11:53:24,448 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:53:24,464 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet: Starting TestCustomSnippet.test_01_run_tour ... 2026-11-01 11:53:24,772 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome pid: 8513 2026-11-01 11:53:24,772 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome headless temporary user profile dir: /tmp/tmpeeecq8b6_chrome_odoo 2026-11-01 11:53:24,772 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Issuing json command http://127.0.0.1:34531/json/version 2026-11-01 11:53:24,774 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:34531/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:53:24,812 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Browser version: Chrome/150.0.7871.114 2026-11-01 11:53:24,813 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Issuing json command http://127.0.0.1:34531/json 2026-11-01 11:53:24,814 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:34531/json with timeout 3 increased to 10s during tests 2026-11-01 11:53:24,821 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Websocket url found: ws://127.0.0.1:34531/devtools/page/B9FA746449CF705B8A4BCB1F3E7CC974 2026-11-01 11:53:24,830 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Enable chrome headless console log notification 2026-11-01 11:53:24,839 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome headless enable page notifications 2026-11-01 11:53:24,874 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:53:24,889 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Setting session cookie in browser 2026-11-01 11:53:24,892 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2F" in browser 2026-11-01 11:53:24,892 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2F" 2026-11-01 11:53:24,903 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:53:26,296 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:26] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 191 0.130 1.267 2026-11-01 11:53:26,300 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Navigation result: {'frameId': 'B9FA746449CF705B8A4BCB1F3E7CC974', 'loaderId': '96DF7DA750FE5790931F17BD6795C3B6', 'isDownload': False} 2026-11-01 11:53:26,301 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Evaluate ready code "odoo.isTourReady('test_custom_snippet')" 2026-11-01 11:53:26,336 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:26] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-11-01 11:53:26,349 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:26] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-11-01 11:53:26,354 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:26] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.028 2026-11-01 11:53:26,466 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:53:26,937 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:26] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 920 0.246 0.364 2026-11-01 11:53:26,954 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.620 2026-11-01 11:53:26,958 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:26] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.321 2026-11-01 11:53:27,117 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:27] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:53:27,193 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 11:53:27,198 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 11:53:27,200 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-01 11:53:27,212 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-11-01 11:53:27,228 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Owl is running in 'dev' mode. 2026-11-01 11:53:27,267 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 11:53:27,308 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:27] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.017 0.062 2026-11-01 11:53:27,314 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-11-01 11:53:27,338 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.046 2026-11-01 11:53:27,380 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Evaluate test code "odoo.startTour('test_custom_snippet', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2F", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:53:27,441 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.032 0.115 2026-11-01 11:53:27,445 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:27] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:53:27,463 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.127 2026-11-01 11:53:27,498 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:27,511 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:27,707 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:27] "POST /mail/data HTTP/1.1" 200 - 140 0.096 0.231 2026-11-01 11:53:27,716 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.325 2026-11-01 11:53:27,797 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:27] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 22 0.014 0.380 2026-11-01 11:53:27,835 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:27] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.355 2026-11-01 11:53:27,859 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:27] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.008 0.381 2026-11-01 11:53:27,890 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:27] "POST /web/action/load HTTP/1.1" 200 - 7 0.009 0.407 2026-11-01 11:53:27,892 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.014 2026-11-01 11:53:28,198 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [1/20] Tour test_custom_snippet → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-11-01 11:53:28,216 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.011 2026-11-01 11:53:28,220 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.014 2026-11-01 11:53:28,224 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Owl is running in 'dev' mode. 2026-11-01 11:53:28,278 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.017 2026-11-01 11:53:28,353 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.017 0.070 2026-11-01 11:53:28,356 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-11-01 11:53:28,384 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.021 2026-11-01 11:53:28,387 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.010 2026-11-01 11:53:28,637 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:28] "POST /mail/data HTTP/1.1" 200 - 72 0.053 0.227 2026-11-01 11:53:28,671 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.019 0.270 2026-11-01 11:53:28,684 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:28] "POST /web/action/load HTTP/1.1" 200 - 6 0.003 0.302 2026-11-01 11:53:28,775 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 11:53:28,817 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.024 2026-11-01 11:53:28,828 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:28] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.037 2026-11-01 11:53:28,833 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:28] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.036 2026-11-01 11:53:28,836 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-11-01 11:53:28,839 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.032 2026-11-01 11:53:28,844 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.038 2026-11-01 11:53:28,853 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:53:28,877 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:28] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 11:53:28,885 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:28] "GET /website/force/1?path=/ HTTP/1.1" 303 - 6 0.006 0.014 2026-11-01 11:53:30,311 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:30] "GET / HTTP/1.1" 200 - 1112 0.345 1.073 2026-11-01 11:53:30,316 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:30] "GET /web/assets/d67a1b4/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 1.412 2026-11-01 11:53:30,343 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:53:30,390 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:30] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.031 0.027 2026-11-01 11:53:30,397 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:53:30,404 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:53:30,406 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:53:30,408 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:30] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.006 0.061 2026-11-01 11:53:30,475 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:30] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.009 0.102 2026-11-01 11:53:30,490 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:30] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:53:30,494 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:53:30,508 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:30] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.009 0.097 2026-11-01 11:53:30,515 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:30] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.001 0.030 2026-11-01 11:53:30,527 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/7bc4ffe/website.backend_assets_all_wysiwyg.min.js 2026-11-01 11:53:30,543 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:30] "GET /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.005 0.042 2026-11-01 11:53:30,548 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/635d8f6/website.backend_assets_all_wysiwyg.min.css 2026-11-01 11:53:30,569 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:30] "GET /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.011 0.065 2026-11-01 11:53:30,608 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:53:30,608 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:53:30,609 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:53:30,609 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:53:30,609 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:53:30,609 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:53:30,659 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:30] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 5 0.002 0.011 2026-11-01 11:53:30,675 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:53:30,699 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:30] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.005 0.046 2026-11-01 11:53:31,094 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:31] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.006 2026-11-01 11:53:31,198 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/01201f5/im_livechat.assets_embed_external.min.css, copying from /web/assets/01201f5/im_livechat.assets_embed_external.min.css 2026-11-01 11:53:31,224 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.024 0.077 2026-11-01 11:53:31,274 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:31] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.014 0.134 2026-11-01 11:53:31,347 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:31] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.008 0.161 2026-11-01 11:53:31,367 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/aa00144/website.assets_all_wysiwyg_inside.min.js 2026-11-01 11:53:31,385 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:31] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.005 0.023 2026-11-01 11:53:31,390 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/bef17fd/website.assets_all_wysiwyg_inside.min.css 2026-11-01 11:53:31,410 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:31] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.011 0.043 2026-11-01 11:53:31,808 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:31] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.110 0.211 2026-11-01 11:53:31,813 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:31] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.302 2026-11-01 11:53:31,844 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:31] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.322 2026-11-01 11:53:31,984 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-01 11:53:32,045 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-01 11:53:32,552 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:33,593 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:33] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.228 1.317 2026-11-01 11:53:33,831 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-01 11:53:33,923 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-01 11:53:33,997 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-01 11:53:34,019 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:34,024 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:34,027 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:53:34,028 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:34,030 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:34,032 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:53:34,057 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [2/20] Tour test_custom_snippet → Step .o_website_preview.editor_enable.editor_has_snippets 2026-11-01 11:53:34,069 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:34,071 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:53:34,073 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:34,074 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:53:34,075 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:53:34,078 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:53:34,080 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:53:34,088 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:34,090 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:53:34,093 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:53:34,095 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:53:34,096 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:53:34,107 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:34,108 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:34,109 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:53:34,111 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:34,113 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:53:34,114 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:53:34,115 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:34,123 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:34,123 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:34,134 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:34,145 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:53:34,149 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:34,150 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:53:34,151 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 11:53:34,155 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:53:34,155 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:34,165 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:34,167 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:34,167 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:34,212 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [3/20] Tour test_custom_snippet → Step Click on the Intro category. (trigger: #oe_snippets .oe_snippet[name="Intro"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-11-01 11:53:34,647 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [4/20] Tour test_custom_snippet → Step Click on the Banner building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_banner"]:not(.d-none)) 2026-11-01 11:53:34,772 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /web/image/website.s_carousel_intro_default_image_1 HTTP/1.1" 200 - 8 0.005 0.022 2026-11-01 11:53:34,786 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /web/image/website.s_carousel_intro_default_image_2 HTTP/1.1" 200 - 8 0.004 0.031 2026-11-01 11:53:34,797 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 200 - 8 0.004 0.048 2026-11-01 11:53:34,809 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 200 - 8 0.004 0.055 2026-11-01 11:53:34,817 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /web/image/website.s_carousel_intro_default_image_3 HTTP/1.1" 200 - 8 0.003 0.058 2026-11-01 11:53:34,827 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 200 - 8 0.002 0.080 2026-11-01 11:53:34,834 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 8 0.002 0.052 2026-11-01 11:53:34,855 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.006 0.047 2026-11-01 11:53:34,865 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /web/image/website.s_adventure_default_image HTTP/1.1" 200 - 8 0.004 0.045 2026-11-01 11:53:34,866 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [5/20] Tour test_custom_snippet → Step #oe_snippets .oe_snippet[name="Intro"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-11-01 11:53:34,873 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.003 0.077 2026-11-01 11:53:34,883 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.003 0.044 2026-11-01 11:53:34,899 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /web_editor/shape/web_editor%2FOrigins%2F04_001.svg?c3=%23FFFFFF&flip=y HTTP/1.1" 200 - 5 0.001 0.049 2026-11-01 11:53:34,902 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /web_editor/shape/web_editor/Floats/07.svg?c1=%2300BBCE&c2=%232D3142&c3=%23F3F2F2&c5=%23111827 HTTP/1.1" 200 - 5 0.001 0.050 2026-11-01 11:53:34,915 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.024 2026-11-01 11:53:34,925 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.052 2026-11-01 11:53:34,933 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.050 2026-11-01 11:53:34,949 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /web_editor/shape/web_editor/Origins/14_001.svg?c3=o-color-4&c4=rgba(255,%200,%200,%200.04) HTTP/1.1" 200 - 8 0.005 0.054 2026-11-01 11:53:34,960 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:34] "GET /web/image/website.s_kickoff_default_image HTTP/1.1" 200 - 8 0.003 0.097 2026-11-01 11:53:36,095 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:36,101 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:36,104 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:53:36,120 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:53:36,126 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:36,127 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:36,149 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.010 2026-11-01 11:53:36,162 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.000 0.023 2026-11-01 11:53:36,164 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.000 0.023 2026-11-01 11:53:36,187 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.003 0.007 2026-11-01 11:53:36,195 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.002 0.013 2026-11-01 11:53:36,210 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.002 0.012 2026-11-01 11:53:36,215 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.016 2026-11-01 11:53:36,220 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.014 2026-11-01 11:53:36,230 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-01 11:53:36,325 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:53:36,326 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:36,410 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.012 2026-11-01 11:53:36,419 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.009 2026-11-01 11:53:36,700 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /contactus HTTP/1.1" 200 - 40 0.027 0.122 2026-11-01 11:53:36,712 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.141 2026-11-01 11:53:36,721 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.080 2026-11-01 11:53:36,731 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.003 0.087 2026-11-01 11:53:36,743 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 0.019 2026-11-01 11:53:36,759 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.004 0.026 2026-11-01 11:53:36,770 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.005 0.026 2026-11-01 11:53:36,779 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.025 2026-11-01 11:53:36,784 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /website/static/src/img/snippets_demo/s_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:36,798 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /website/static/src/img/snippets_demo/s_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:53:36,800 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /website/static/src/img/snippets_demo/s_team_member_2.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:36,801 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.007 0.013 2026-11-01 11:53:36,816 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.004 0.026 2026-11-01 11:53:36,831 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.004 0.043 2026-11-01 11:53:36,853 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:53:36,853 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:53:36,855 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:53:36,856 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:53:36,858 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:53:36,859 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:53:36,904 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:36,908 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:36,909 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:53:36,911 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:53:36,911 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:53:36,912 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:53:36,925 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:36,928 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:53:36,933 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:53:36,935 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:53:36,943 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:36,944 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:53:36,956 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:53:36,957 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:53:36,958 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:53:36,960 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:36,962 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:36,963 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:53:36,980 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:36,981 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:53:36,982 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:53:36,983 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:53:36,984 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:53:36,985 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:53:36,997 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:36,998 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:53:36,999 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:36] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:37,000 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:53:37,001 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:53:37,003 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:53:37,013 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:37,016 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:37,019 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:37,020 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:53:37,021 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:53:37,022 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:53:37,033 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:37,035 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:53:37,038 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:37,041 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:53:37,042 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:53:37,043 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:53:37,046 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:53:37,047 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:37,050 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:37,056 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:37,057 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:37,061 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:37,061 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:53:37,065 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:53:37,066 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:37,072 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:37,075 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:37,077 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:53:37,078 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:53:37,079 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:53:37,083 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:37,085 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:37,088 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:37,092 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:37,096 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:53:37,098 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:53:37,099 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:53:37,104 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:53:37,104 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:37,105 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:53:37,108 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:53:37,112 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:53:37,114 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:37,116 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:53:37,118 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:37,121 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:53:37,123 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:37,126 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:37,130 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:37,132 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:37,133 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:53:37,137 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:53:37,138 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:37,141 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:53:37,143 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:37,146 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:53:37,147 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:37,151 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:37,153 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:37,154 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:37,160 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:37,162 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:53:37,163 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:53:37,163 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:53:37,179 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:37,181 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:37,183 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:53:37,184 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:53:37,185 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:53:37,187 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:53:37,193 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:53:37,198 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:37,201 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:37,202 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:37,204 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:37,205 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:37,217 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:53:37,225 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:37,225 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:37,227 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:53:37,228 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:37,230 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:53:37,231 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:37,246 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:37,247 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:53:37,247 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:37,248 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:53:37,250 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:53:37,251 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:53:37,262 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:53:37,266 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:53:37,267 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:37,271 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:37,272 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:53:37,274 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:37,276 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:53:37,284 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:37,289 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:37,291 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:37,294 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:53:37,295 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:53:37,298 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:53:37,299 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:53:37,301 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:37,303 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:37,311 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:37,313 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:37,314 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:37,671 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-01 11:53:37,724 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-01 11:53:37,731 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [6/20] Tour test_custom_snippet → Step Customize snippet (trigger: :iframe #wrapwrap .s_banner h1) 2026-11-01 11:53:37,821 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-01 11:53:37,838 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [7/20] Tour test_custom_snippet → Step Save custom snippet (trigger: .snippet-option-SnippetSave we-button) 2026-11-01 11:53:37,874 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-01 11:53:37,877 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/src/img/snippets_options/bring-forward.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:37,878 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web_editor/static/src/img/snippets_options/bring-backward.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:53:37,895 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:37] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:53:37,992 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [8/20] Tour test_custom_snippet → Step Confirm reload (trigger: .modal-dialog button:contains('Save and Reload')) 2026-11-01 11:53:38,072 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [9/20] Tour test_custom_snippet → Step Click on the Custom category block (trigger: #oe_snippets .oe_snippet[name='Custom'].o_we_draggable .oe_snippet_thumbnail) 2026-11-01 11:53:38,147 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-01 11:53:38,157 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-01 11:53:38,333 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:53:38,333 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:38] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 63 0.024 0.082 2026-11-01 11:53:38,435 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:53:38,435 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:38] "POST /web/dataset/call_kw/ir.ui.view/save_snippet HTTP/1.1" 200 - 22 0.022 0.044 2026-11-01 11:53:38,928 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:38] "GET / HTTP/1.1" 200 - 125 0.061 0.404 2026-11-01 11:53:39,023 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:39] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.012 2026-11-01 11:53:39,039 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:39] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.003 0.028 2026-11-01 11:53:39,048 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:39] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.036 2026-11-01 11:53:39,422 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:39] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.027 0.037 2026-11-01 11:53:39,430 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.037 2026-11-01 11:53:39,561 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-01 11:53:39,610 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-01 11:53:39,794 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:39] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 298 0.130 0.221 2026-11-01 11:53:41,658 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:41] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 519 0.266 1.775 2026-11-01 11:53:41,912 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-01 11:53:41,982 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-01 11:53:42,051 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-01 11:53:42,069 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:42] "GET /website/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:53:42,443 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [10/20] Tour test_custom_snippet → Step Ensure custom snippet preview appeared in the dialog (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id='s_banner'] section[data-name='Custom Banner']) 2026-11-01 11:53:42,507 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:42] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.003 0.013 2026-11-01 11:53:42,521 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:42] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.023 2026-11-01 11:53:42,533 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:42] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.006 0.029 2026-11-01 11:53:42,564 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [11/20] Tour test_custom_snippet → Step Rename custom snippet (trigger: :iframe .o_custom_snippet_wrap > .o_custom_snippet_edit > button) 2026-11-01 11:53:42,632 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [12/20] Tour test_custom_snippet → Step Set name (trigger: .o_rename_custom_snippet_dialog input[id='customSnippetName']) 2026-11-01 11:53:42,709 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [13/20] Tour test_custom_snippet → Step Confirm rename (trigger: .o_rename_custom_snippet_dialog footer .btn-primary) 2026-11-01 11:53:42,775 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [14/20] Tour test_custom_snippet → Step Click on the 'Bruce Banner' snippet (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id='s_banner']:has(section[data-name='Bruce Banner'])) 2026-11-01 11:53:42,795 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:53:42,795 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:42] "POST /web/dataset/call_kw/ir.ui.view/rename_snippet HTTP/1.1" 200 - 13 0.008 0.014 2026-11-01 11:53:42,802 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-01 11:53:44,618 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:44] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 520 0.220 1.580 2026-11-01 11:53:44,856 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-01 11:53:44,881 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [15/20] Tour test_custom_snippet → Step Ensure banner section exists (trigger: :iframe #wrap section[data-name='Banner']) 2026-11-01 11:53:44,945 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [16/20] Tour test_custom_snippet → Step Ensure custom banner section exists (trigger: :iframe #wrap section[data-name='Bruce Banner']) 2026-11-01 11:53:45,005 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [17/20] Tour test_custom_snippet → Step Click on the Custom category block (trigger: #oe_snippets .oe_snippet[name='Custom'].o_we_draggable .oe_snippet_thumbnail) 2026-11-01 11:53:45,078 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [18/20] Tour test_custom_snippet → Step Delete custom snippet (trigger: :iframe .o_custom_snippet_wrap > .o_custom_snippet_edit > button + button) 2026-11-01 11:53:46,767 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:46] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 3 0.002 0.008 2026-11-01 11:53:46,773 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:46] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 3 0.001 0.014 2026-11-01 11:53:46,778 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:46] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 3 0.001 0.018 2026-11-01 11:53:46,833 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:46] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.005 2026-11-01 11:53:46,868 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:46] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.003 0.028 2026-11-01 11:53:46,880 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:46] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.002 0.038 2026-11-01 11:53:46,895 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:46] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.036 2026-11-01 11:53:46,951 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:46] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 0.109 2026-11-01 11:53:46,958 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:46] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.099 2026-11-01 11:53:47,085 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:47] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.004 0.013 2026-11-01 11:53:47,096 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:47] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.019 2026-11-01 11:53:47,233 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [19/20] Tour test_custom_snippet → Step Confirm delete (trigger: .modal-dialog button:contains('Yes')) 2026-11-01 11:53:47,346 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [20/20] Tour test_custom_snippet → Step Ensure custom snippet disappeared (trigger: :iframe .o_add_snippets_preview:not(:has(section[data-name='Bruce Banner']))) 2026-11-01 11:53:47,731 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:47] "GET /contactus HTTP/1.1" 200 - 129 0.063 0.517 2026-11-01 11:53:47,744 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:47] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 0.568 2026-11-01 11:53:47,756 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:47] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.003 0.518 2026-11-01 11:53:47,783 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:47] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.003 0.546 2026-11-01 11:53:47,796 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:47] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 0.040 2026-11-01 11:53:47,846 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #2 deleted ir.ui.view records with IDs: [9057, 9056] 2026-11-01 11:53:47,847 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:53:47,847 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:47] "POST /web/dataset/call_kw/ir.ui.view/delete_snippet HTTP/1.1" 200 - 15 0.019 0.406 2026-11-01 11:53:47,868 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-01 11:53:47,898 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:47] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.004 0.021 2026-11-01 11:53:47,916 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:47] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.036 2026-11-01 11:53:47,936 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:47] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.005 0.051 2026-11-01 11:53:47,949 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: tour succeeded 2026-11-01 11:53:47,950 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: ╔════════════════════════════════════╗ ║ TOUR test_custom_snippet SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-11-01 11:53:48,624 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: heap 55378188 (allocated 60186624) 2026-11-01 11:53:48,648 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Closing chrome headless with pid 8513 2026-11-01 11:53:48,653 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Closing websocket connection 2026-11-01 11:53:48,655 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Terminating chrome headless with pid 8513 2026-11-01 11:53:48,810 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115348_810538_test_01_run_tour.txt 2026-11-01 11:53:48,810 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Removing chrome user profile "/tmp/tmpeeecq8b6_chrome_odoo" 2026-11-01 11:53:48,905 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: waiting for threads: [] 2026-11-01 11:53:49,572 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:49] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 517 0.215 1.426 2026-11-01 11:53:49,659 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:53:49,684 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error: Starting TestWebsiteError.test_01_run_test ... 2026-11-01 11:53:49,973 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome pid: 9043 2026-11-01 11:53:49,973 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome headless temporary user profile dir: /tmp/tmp1imm07c__chrome_odoo 2026-11-01 11:53:49,974 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Issuing json command http://127.0.0.1:33895/json/version 2026-11-01 11:53:49,975 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:33895/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:53:49,993 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Browser version: Chrome/150.0.7871.114 2026-11-01 11:53:49,993 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Issuing json command http://127.0.0.1:33895/json 2026-11-01 11:53:49,994 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:33895/json with timeout 3 increased to 10s during tests 2026-11-01 11:53:50,002 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Websocket url found: ws://127.0.0.1:33895/devtools/page/EF38D5EA692C29DF9A6D2E1D96CEE05C 2026-11-01 11:53:50,013 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Enable chrome headless console log notification 2026-11-01 11:53:50,019 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome headless enable page notifications 2026-11-01 11:53:50,054 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Setting session cookie in browser 2026-11-01 11:53:50,065 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Open "http://127.0.0.1:8069/test_error_view" in browser 2026-11-01 11:53:50,065 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Navigating to: "http://127.0.0.1:8069/test_error_view" 2026-11-01 11:53:50,081 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:53:51,126 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:51] "GET /test_error_view HTTP/1.1" 200 - 183 0.076 0.973 2026-11-01 11:53:51,131 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Navigation result: {'frameId': 'EF38D5EA692C29DF9A6D2E1D96CEE05C', 'loaderId': '8F70A94CA53B99F70E928F69D3914B08', 'isDownload': False} 2026-11-01 11:53:51,131 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Evaluate ready code "odoo.isTourReady('test_error_website')" 2026-11-01 11:53:51,184 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:53:51,185 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-11-01 11:53:51,230 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:51] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.029 0.032 2026-11-01 11:53:51,236 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:53:51,247 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:53:51,248 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:53:51,249 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:51] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.029 2026-11-01 11:53:51,267 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:53:51,288 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:51] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.038 2026-11-01 11:53:51,375 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:53:51,376 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:51] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:53:51,379 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:51] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:53:51,379 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:51] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.004 0.014 2026-11-01 11:53:51,446 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:53:51,469 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:51] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.038 2026-11-01 11:53:51,481 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:51] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.002 0.040 2026-11-01 11:53:51,864 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:51] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:53:51,929 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Evaluate test code "odoo.startTour('test_error_website', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/test_error_view", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:53:51,934 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [1/44] Tour test_error_website → Step trigger rpc user error (trigger: a[href="/test_user_error_json"]) 2026-11-01 11:53:51,937 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:51] "POST /im_livechat/init HTTP/1.1" 200 - 22 0.013 0.034 2026-11-01 11:53:52,008 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [2/44] Tour test_error_website → Step div.o_notification_content:contains("This is a user rpc test") 2026-11-01 11:53:52,022 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.127 2026-11-01 11:53:52,027 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:52] "POST /test_user_error_json HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:53:52,102 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [3/44] Tour test_error_website → Step rpc user error modal has message (trigger: button.o_notification_close) 2026-11-01 11:53:52,159 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [4/44] Tour test_error_website → Step trigger rpc access error (trigger: a[href="/test_access_error_json"]) 2026-11-01 11:53:52,223 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [5/44] Tour test_error_website → Step div.o_notification_content:contains("This is an access rpc test") 2026-11-01 11:53:52,229 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:52] "POST /test_access_error_json HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:52,287 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [6/44] Tour test_error_website → Step rpc access error modal has message (trigger: button.o_notification_close) 2026-11-01 11:53:52,364 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [7/44] Tour test_error_website → Step trigger validation rpc error (trigger: a[href="/test_validation_error_json"]) 2026-11-01 11:53:52,440 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [8/44] Tour test_error_website → Step div.o_notification_content:contains("This is a validation rpc test") 2026-11-01 11:53:52,448 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:52] "POST /test_validation_error_json HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:53:52,487 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [9/44] Tour test_error_website → Step rpc validation error modal has message (trigger: button.o_notification_close) 2026-11-01 11:53:52,541 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [10/44] Tour test_error_website → Step trigger rpc missing error (trigger: a[href="/test_missing_error_json"]) 2026-11-01 11:53:52,595 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [11/44] Tour test_error_website → Step div.o_notification_content:contains("This is a missing rpc test") 2026-11-01 11:53:52,605 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:52] "POST /test_missing_error_json HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:52,647 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [12/44] Tour test_error_website → Step rpc missing error modal has message (trigger: button.o_notification_close) 2026-11-01 11:53:52,705 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [13/44] Tour test_error_website → Step trigger rpc error 403 (trigger: a[href="/test_access_denied_json"]) 2026-11-01 11:53:52,774 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [14/44] Tour test_error_website → Step div.o_notification_content:contains("This is an access denied rpc test") 2026-11-01 11:53:52,782 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:52] "POST /test_access_denied_json HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:53:52,855 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [15/44] Tour test_error_website → Step rpc error 403 modal has message (trigger: button.o_notification_close) 2026-11-01 11:53:52,906 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [16/44] Tour test_error_website → Step trigger rpc error 500 (trigger: a[href="/test_internal_error_json"]) 2026-11-01 11:53:52,975 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [17/44] Tour test_error_website → Step div.o_error_dialog.modal-content 2026-11-01 11:53:52,980 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:52] "POST /test_internal_error_json HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:53:53,039 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [18/44] Tour test_error_website → Step rpc error 500 modal is an ErrorDialog (trigger: .modal-footer button.btn.btn-primary) 2026-11-01 11:53:53,107 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [19/44] Tour test_error_website → Step trigger http user error (trigger: body) 2026-11-01 11:53:53,388 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:53] "GET /test_user_error_http?debug=0 HTTP/1.1" 400 - 20 0.011 0.179 2026-11-01 11:53:53,439 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:53] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.004 0.011 2026-11-01 11:53:53,853 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [20/44] Tour test_error_website → Step h1:contains("Something went wrong.") 2026-11-01 11:53:53,904 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:53] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.009 0.034 2026-11-01 11:53:53,910 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.044 2026-11-01 11:53:53,941 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [21/44] Tour test_error_website → Step http user error page has title and message (trigger: div.container pre:contains("This is a user http test")) 2026-11-01 11:53:54,066 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:54] "GET /test_user_error_http?debug=1 HTTP/1.1" 400 - 11 0.008 0.044 2026-11-01 11:53:54,206 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [22/44] Tour test_error_website → Step h1:contains("Something went wrong.") 2026-11-01 11:53:54,214 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-11-01 11:53:54,248 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:54] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.009 0.023 2026-11-01 11:53:54,256 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.033 2026-11-01 11:53:54,285 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [23/44] Tour test_error_website → Step http user error page debug has title and message open (trigger: div#error_main.collapse.show pre:contains("This is a user http test")) 2026-11-01 11:53:54,339 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [24/44] Tour test_error_website → Step http user error page debug has traceback closed (trigger: body:has(div#error_traceback.collapse:not(.show) pre#exception_traceback)) 2026-11-01 11:53:54,457 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:54] "GET /test_validation_error_http?debug=0 HTTP/1.1" 400 - 7 0.006 0.036 2026-11-01 11:53:54,580 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [25/44] Tour test_error_website → Step h1:contains("Something went wrong.") 2026-11-01 11:53:54,622 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:54] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.010 0.021 2026-11-01 11:53:54,633 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.021 2026-11-01 11:53:54,672 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [26/44] Tour test_error_website → Step http validation error page has title and message (trigger: div.container pre:contains("This is a validation http test")) 2026-11-01 11:53:54,781 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:54] "GET /test_validation_error_http?debug=1 HTTP/1.1" 400 - 7 0.005 0.027 2026-11-01 11:53:54,959 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [27/44] Tour test_error_website → Step h1:contains("Something went wrong.") 2026-11-01 11:53:54,969 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-11-01 11:53:55,010 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:55] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.010 0.030 2026-11-01 11:53:55,019 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.047 2026-11-01 11:53:55,040 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [28/44] Tour test_error_website → Step http validation error page debug has title and message open (trigger: div#error_main.collapse.show pre:contains("This is a validation http test")) 2026-11-01 11:53:55,103 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [29/44] Tour test_error_website → Step http validation error page debug has traceback closed (trigger: body:has(div#error_traceback.collapse:not(.show) pre#exception_traceback)) 2026-11-01 11:53:55,263 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:55] "GET /test_access_error_http?debug=0 HTTP/1.1" 403 - 16 0.010 0.058 2026-11-01 11:53:55,403 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [30/44] Tour test_error_website → Step h1:contains("403: Forbidden") 2026-11-01 11:53:55,443 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:55] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.007 0.024 2026-11-01 11:53:55,449 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.033 2026-11-01 11:53:55,482 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [31/44] Tour test_error_website → Step http access error page has title and message (trigger: div.container pre:contains("This is an access http test")) 2026-11-01 11:53:55,603 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:55] "GET /test_access_error_http?debug=1 HTTP/1.1" 403 - 11 0.008 0.030 2026-11-01 11:53:55,749 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [32/44] Tour test_error_website → Step h1:contains("403: Forbidden") 2026-11-01 11:53:55,758 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-11-01 11:53:55,794 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:55] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.010 0.023 2026-11-01 11:53:55,802 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.033 2026-11-01 11:53:55,826 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [33/44] Tour test_error_website → Step http access error page debug has title and message open (trigger: div#error_main.collapse.show pre:contains("This is an access http test")) 2026-11-01 11:53:55,887 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [34/44] Tour test_error_website → Step http access error page debug has traceback closed (trigger: body:has(div#error_traceback.collapse:not(.show) pre#exception_traceback)) 2026-11-01 11:53:55,998 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:55] "GET /test_missing_error_http?debug=0 HTTP/1.1" 400 - 7 0.006 0.027 2026-11-01 11:53:56,128 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [35/44] Tour test_error_website → Step h1:contains("Something went wrong.") 2026-11-01 11:53:56,193 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:56] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.012 0.045 2026-11-01 11:53:56,202 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.061 2026-11-01 11:53:56,204 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [36/44] Tour test_error_website → Step http missing error page has title and message (trigger: div.container pre:contains("This is a missing http test")) 2026-11-01 11:53:56,307 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:56] "GET /test_missing_error_http?debug=1 HTTP/1.1" 400 - 7 0.005 0.033 2026-11-01 11:53:56,447 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [37/44] Tour test_error_website → Step h1:contains("Something went wrong.") 2026-11-01 11:53:56,457 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-11-01 11:53:56,492 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:56] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.010 0.023 2026-11-01 11:53:56,498 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.033 2026-11-01 11:53:56,524 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [38/44] Tour test_error_website → Step http missing error page debug has title and message open (trigger: div#error_main.collapse.show pre:contains("This is a missing http test")) 2026-11-01 11:53:56,586 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [39/44] Tour test_error_website → Step http missing error page debug has traceback closed (trigger: body:has(div#error_traceback.collapse:not(.show) pre#exception_traceback)) 2026-11-01 11:53:56,713 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:56] "GET /test_access_denied_http?debug=0 HTTP/1.1" 403 - 11 0.006 0.032 2026-11-01 11:53:56,841 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [40/44] Tour test_error_website → Step h1:contains("403: Forbidden") 2026-11-01 11:53:56,903 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:56] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.021 0.036 2026-11-01 11:53:56,911 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.053 2026-11-01 11:53:56,915 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [41/44] Tour test_error_website → Step http error 403 page has title but no message (trigger: div#wrap:not(:has(pre:contains("This is an access denied http test"))) 2026-11-01 11:53:57,027 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:57] "GET /test_access_denied_http?debug=1 HTTP/1.1" 403 - 11 0.006 0.034 2026-11-01 11:53:57,200 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [42/44] Tour test_error_website → Step h1:contains("403: Forbidden") 2026-11-01 11:53:57,208 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-11-01 11:53:57,222 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.004 0.006 2026-11-01 11:53:57,257 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:57] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.009 0.038 2026-11-01 11:53:57,275 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [43/44] Tour test_error_website → Step http 403 error page debug has title but no message (trigger: div#debug_infos:not(:has(#error_main))) 2026-11-01 11:53:57,336 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [44/44] Tour test_error_website → Step http 403 error page debug has traceback open (trigger: body:has(div#error_traceback.collapse.show pre#exception_traceback)) 2026-11-01 11:53:57,404 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: tour succeeded 2026-11-01 11:53:57,405 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: ╔═══════════════════════════════════╗ ║ TOUR test_error_website SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-11-01 11:53:57,543 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: heap 12852452 (allocated 15466496) 2026-11-01 11:53:57,550 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Closing chrome headless with pid 9043 2026-11-01 11:53:57,551 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Closing websocket connection 2026-11-01 11:53:57,553 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Terminating chrome headless with pid 9043 2026-11-01 11:53:57,653 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115357_652882_test_01_run_test.txt 2026-11-01 11:53:57,653 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Removing chrome user profile "/tmp/tmp1imm07c__chrome_odoo" 2026-11-01 11:53:57,724 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:53:57,749 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form: Starting TestForm.test_form_conditional_visibility_record_field ... 2026-11-01 11:53:58,038 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome pid: 9263 2026-11-01 11:53:58,038 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome headless temporary user profile dir: /tmp/tmpi1_p1rta_chrome_odoo 2026-11-01 11:53:58,038 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Issuing json command http://127.0.0.1:43127/json/version 2026-11-01 11:53:58,039 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:43127/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:53:58,068 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Browser version: Chrome/150.0.7871.114 2026-11-01 11:53:58,069 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Issuing json command http://127.0.0.1:43127/json 2026-11-01 11:53:58,069 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:43127/json with timeout 3 increased to 10s during tests 2026-11-01 11:53:58,078 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Websocket url found: ws://127.0.0.1:43127/devtools/page/C07240570B76383F7525FB6243288313 2026-11-01 11:53:58,088 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Enable chrome headless console log notification 2026-11-01 11:53:58,096 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome headless enable page notifications 2026-11-01 11:53:58,150 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:53:58,161 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Setting session cookie in browser 2026-11-01 11:53:58,173 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1" in browser 2026-11-01 11:53:58,173 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1" 2026-11-01 11:53:58,193 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:53:59,472 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:59] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 191 0.119 1.162 2026-11-01 11:53:59,478 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Navigation result: {'frameId': 'C07240570B76383F7525FB6243288313', 'loaderId': '080578E704F1787502A9C181E25E7A83', 'isDownload': False} 2026-11-01 11:53:59,478 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Evaluate ready code "odoo.isTourReady('test_form_conditional_visibility_record_field')" 2026-11-01 11:53:59,510 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:59] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:53:59,533 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:53:59] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-11-01 11:53:59,588 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:54:00,244 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:00] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 920 0.263 0.464 2026-11-01 11:54:00,252 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:00] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.733 2026-11-01 11:54:00,274 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.740 2026-11-01 11:54:00,282 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:00] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.483 2026-11-01 11:54:00,324 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:00] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:54:00,430 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:54:00,432 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 11:54:00,433 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 11:54:00,451 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 11:54:00,466 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Owl is running in 'dev' mode. 2026-11-01 11:54:00,500 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 11:54:00,536 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.017 0.050 2026-11-01 11:54:00,542 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-11-01 11:54:00,565 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.051 2026-11-01 11:54:00,602 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Evaluate test code "odoo.startTour('test_form_conditional_visibility_record_field', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:54:00,674 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:54:00,694 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.034 0.139 2026-11-01 11:54:00,696 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.090 2026-11-01 11:54:00,783 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:00] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1&enable_editor=1 HTTP/1.1" 200 - 22 0.018 0.134 2026-11-01 11:54:00,797 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:01,046 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "POST /mail/data HTTP/1.1" 200 - 140 0.087 0.349 2026-11-01 11:54:01,064 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.318 2026-11-01 11:54:01,088 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.339 2026-11-01 11:54:01,089 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.380 2026-11-01 11:54:01,120 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.008 0.371 2026-11-01 11:54:01,140 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.575 2026-11-01 11:54:01,153 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [1/21] Tour test_form_conditional_visibility_record_field → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-11-01 11:54:01,167 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.009 2026-11-01 11:54:01,172 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Owl is running in 'dev' mode. 2026-11-01 11:54:01,174 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.011 2026-11-01 11:54:01,218 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.015 2026-11-01 11:54:01,310 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.025 0.074 2026-11-01 11:54:01,356 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:01,403 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.022 0.101 2026-11-01 11:54:01,422 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:01,584 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "POST /mail/data HTTP/1.1" 200 - 72 0.054 0.261 2026-11-01 11:54:01,586 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.312 2026-11-01 11:54:01,614 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.262 2026-11-01 11:54:01,644 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.007 0.307 2026-11-01 11:54:01,661 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "POST /web/action/load HTTP/1.1" 200 - 6 0.007 0.306 2026-11-01 11:54:01,704 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 11:54:01,752 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.026 0.021 2026-11-01 11:54:01,758 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.027 2026-11-01 11:54:01,765 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:54:01,775 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.035 2026-11-01 11:54:01,779 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-11-01 11:54:01,782 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.037 2026-11-01 11:54:01,801 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:01,836 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 6 0.004 0.013 2026-11-01 11:54:01,842 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:01] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.018 2026-11-01 11:54:03,267 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:03] "GET /test_website/model_item/1 HTTP/1.1" 200 - 1111 0.297 1.124 2026-11-01 11:54:03,275 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:03] "GET /web/assets/d67a1b4/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 1.417 2026-11-01 11:54:03,296 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:54:03,332 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:03] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.024 0.023 2026-11-01 11:54:03,341 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:54:03,351 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:54:03,352 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:54:03,354 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:03] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.005 0.061 2026-11-01 11:54:03,422 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:03] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:03,464 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:03] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.010 0.134 2026-11-01 11:54:03,474 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:54:03,488 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:03] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.135 2026-11-01 11:54:03,494 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:03] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.001 0.074 2026-11-01 11:54:03,501 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/7bc4ffe/website.backend_assets_all_wysiwyg.min.js 2026-11-01 11:54:03,514 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:03] "GET /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.005 0.033 2026-11-01 11:54:03,519 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/635d8f6/website.backend_assets_all_wysiwyg.min.css 2026-11-01 11:54:03,536 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:03] "GET /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.011 0.050 2026-11-01 11:54:03,574 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:54:03,575 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:54:03,575 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:54:03,576 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:54:03,576 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:54:03,577 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:54:03,788 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:03] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.008 0.186 2026-11-01 11:54:03,800 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:03] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 5 0.002 0.139 2026-11-01 11:54:03,813 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:54:03,838 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:03] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.005 0.150 2026-11-01 11:54:04,200 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:04] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.007 2026-11-01 11:54:04,303 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/01201f5/im_livechat.assets_embed_external.min.css, copying from /web/assets/01201f5/im_livechat.assets_embed_external.min.css 2026-11-01 11:54:04,335 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.023 0.088 2026-11-01 11:54:04,383 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:04] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.015 0.143 2026-11-01 11:54:04,434 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:04] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.012 0.179 2026-11-01 11:54:04,521 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:04] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.007 0.064 2026-11-01 11:54:04,535 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/bef17fd/website.assets_all_wysiwyg_inside.min.css 2026-11-01 11:54:04,554 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:04] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.009 0.017 2026-11-01 11:54:04,562 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/aa00144/website.assets_all_wysiwyg_inside.min.js 2026-11-01 11:54:04,577 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:04] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.004 0.044 2026-11-01 11:54:04,934 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:04] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 302 0.112 0.163 2026-11-01 11:54:04,939 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:04] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.265 2026-11-01 11:54:04,965 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:04] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.274 2026-11-01 11:54:05,083 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:05,133 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:05,644 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:06,918 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:06] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.259 1.522 2026-11-01 11:54:07,190 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:07,322 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:07,424 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:07,462 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:07,466 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:07,470 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:54:07,485 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:54:07,493 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 11:54:07,500 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:54:07,515 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:07,526 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:54:07,533 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:54:07,541 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [2/21] Tour test_form_conditional_visibility_record_field → Step Select name field (trigger: :iframe .s_website_form .s_website_form_input[name=name]) 2026-11-01 11:54:07,555 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:54:07,557 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 11:54:07,557 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:54:07,562 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-11-01 11:54:07,563 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:07,565 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:07,582 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:07,598 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:07,599 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-01 11:54:07,600 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:07,602 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-01 11:54:07,606 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-11-01 11:54:07,609 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:54:07,614 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [3/21] Tour test_form_conditional_visibility_record_field → Step Open visibility dropdown (trigger: we-select:has([data-set-visibility="conditional"])) 2026-11-01 11:54:07,627 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:54:07,633 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:54:07,633 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-11-01 11:54:07,637 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-11-01 11:54:07,640 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:07,642 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:07,651 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "POST /web/dataset/call_kw/ir.model/get_compatible_form_models HTTP/1.1" 200 - 3 0.007 0.018 2026-11-01 11:54:07,657 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:07,657 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:07,669 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:54:07,673 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:54:07,679 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-11-01 11:54:07,681 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-01 11:54:07,691 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:54:07,694 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-01 11:54:07,695 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:07,696 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:54:07,704 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:54:07,714 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:07,717 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:54:07,718 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:07,723 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:07,728 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.003 0.022 2026-11-01 11:54:07,728 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:07,731 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.001 0.024 2026-11-01 11:54:07,734 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.002 0.029 2026-11-01 11:54:07,775 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:07,856 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.002 0.008 2026-11-01 11:54:07,862 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.002 0.013 2026-11-01 11:54:07,866 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.001 0.015 2026-11-01 11:54:07,887 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.002 0.007 2026-11-01 11:54:07,894 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-01 11:54:07,898 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.015 2026-11-01 11:54:07,952 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:07] "POST /web/dataset/call_kw/ir.model/get_authorized_fields HTTP/1.1" 200 - 3 0.001 0.008 2026-11-01 11:54:08,015 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:08] "GET /website/static/src/img/snippets_options/pos_left.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:08,019 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:08] "GET /website/static/src/img/snippets_options/pos_top.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:08,020 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:08] "GET /website/static/src/img/snippets_options/pos_right.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:08,107 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:08,120 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:08] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:08,164 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [4/21] Tour test_form_conditional_visibility_record_field → Step Set visibility to conditional (trigger: [data-set-visibility="conditional"]) 2026-11-01 11:54:08,249 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:08,258 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [5/21] Tour test_form_conditional_visibility_record_field → Step Open model selector (trigger: we-select:has([data-select-data-attribute="2"])) 2026-11-01 11:54:08,295 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:08] "POST /web/dataset/call_kw/test.tag/search_read HTTP/1.1" 200 - 4 0.003 0.006 2026-11-01 11:54:08,377 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [6/21] Tour test_form_conditional_visibility_record_field → Step Set model to tag #2 (trigger: [data-select-data-attribute="2"]) 2026-11-01 11:54:08,445 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [7/21] Tour test_form_conditional_visibility_record_field → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-11-01 11:54:08,498 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [8/21] Tour test_form_conditional_visibility_record_field → Step body:not(:has(.o_dialog)) 2026-11-01 11:54:08,553 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [9/21] Tour test_form_conditional_visibility_record_field → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-11-01 11:54:10,058 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [10/21] Tour test_form_conditional_visibility_record_field → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-11-01 11:54:10,062 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:10,086 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:10] "POST /web/dataset/call_kw/ir.model.fields/formbuilder_whitelist HTTP/1.1" 200 - 3 0.002 0.005 2026-11-01 11:54:10,195 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:54:10,195 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:10] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 41 0.029 0.049 2026-11-01 11:54:10,219 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:10,238 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:10] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.003 0.011 2026-11-01 11:54:10,816 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:10] "GET /test_website/model_item/1 HTTP/1.1" 200 - 129 0.056 0.532 2026-11-01 11:54:10,964 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:11,338 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:11] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.014 0.032 2026-11-01 11:54:11,349 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.054 2026-11-01 11:54:11,376 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:11] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.007 0.066 2026-11-01 11:54:11,420 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [11/21] Tour test_form_conditional_visibility_record_field → Step Name field is hidden (trigger: :iframe .s_website_form:has(.s_website_form_field_hidden_if.d-none)) 2026-11-01 11:54:11,505 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [12/21] Tour test_form_conditional_visibility_record_field → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-11-01 11:54:11,583 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [13/21] Tour test_form_conditional_visibility_record_field → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-11-01 11:54:11,648 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:11,674 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:11,861 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:11,922 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:11] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 301 0.111 0.231 2026-11-01 11:54:11,924 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:12,016 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:12,042 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [14/21] Tour test_form_conditional_visibility_record_field → Step Select name field (trigger: :iframe .s_website_form .s_website_form_input[name=name]) 2026-11-01 11:54:12,155 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:12,166 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [15/21] Tour test_form_conditional_visibility_record_field → Step Open comparator dropdown (trigger: we-select:has([data-select-data-attribute="!selected"])) 2026-11-01 11:54:12,177 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:12] "POST /web/dataset/call_kw/ir.model/get_compatible_form_models HTTP/1.1" 200 - 3 0.002 0.004 2026-11-01 11:54:12,260 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:12] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 3 0.001 0.017 2026-11-01 11:54:12,268 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:12] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 3 0.002 0.024 2026-11-01 11:54:12,274 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:12,278 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:12] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 3 0.001 0.027 2026-11-01 11:54:12,338 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:12] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.002 0.006 2026-11-01 11:54:12,344 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:12] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.009 2026-11-01 11:54:12,347 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:12] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.014 2026-11-01 11:54:12,386 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:12] "POST /web/dataset/call_kw/test.tag/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-11-01 11:54:12,471 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:12,572 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [16/21] Tour test_form_conditional_visibility_record_field → Step Set comparator to Is not equal (trigger: [data-select-data-attribute="!selected"]) 2026-11-01 11:54:12,669 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:12,674 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [17/21] Tour test_form_conditional_visibility_record_field → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-11-01 11:54:12,729 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [18/21] Tour test_form_conditional_visibility_record_field → Step body:not(:has(.o_dialog)) 2026-11-01 11:54:12,787 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [19/21] Tour test_form_conditional_visibility_record_field → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-11-01 11:54:14,242 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [20/21] Tour test_form_conditional_visibility_record_field → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-11-01 11:54:14,245 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:14,259 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:14] "POST /web/dataset/call_kw/ir.model.fields/formbuilder_whitelist HTTP/1.1" 200 - 3 0.001 0.003 2026-11-01 11:54:14,300 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:54:14,301 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:14] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 16 0.006 0.018 2026-11-01 11:54:14,332 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:14,348 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:14] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.003 0.009 2026-11-01 11:54:14,969 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:14] "GET /test_website/model_item/1 HTTP/1.1" 200 - 129 0.060 0.571 2026-11-01 11:54:15,042 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:15,167 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.011 2026-11-01 11:54:15,236 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:15] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.013 0.067 2026-11-01 11:54:15,261 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:15] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.005 0.090 2026-11-01 11:54:15,305 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-01 11:54:15,470 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [21/21] Tour test_form_conditional_visibility_record_field → Step Name field is shown (trigger: :iframe .s_website_form:has(.s_website_form_field_hidden_if:not(.d-none))) 2026-11-01 11:54:15,536 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: tour succeeded 2026-11-01 11:54:15,537 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_form_conditional_visibility_record_field SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-11-01 11:54:15,975 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: heap 48807896 (allocated 52023296) 2026-11-01 11:54:15,987 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Closing chrome headless with pid 9263 2026-11-01 11:54:15,987 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Closing websocket connection 2026-11-01 11:54:15,989 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Terminating chrome headless with pid 9263 2026-11-01 11:54:16,113 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115416_113576_test_form_conditional_visibility_record_field.txt 2026-11-01 11:54:16,114 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Removing chrome user profile "/tmp/tmpi1_p1rta_chrome_odoo" 2026-11-01 11:54:16,176 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:54:16,197 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_01_many_records ... 2026-11-01 11:54:17,629 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_02_pages_search ... 2026-11-01 11:54:17,878 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_indirect ... 2026-11-01 11:54:17,973 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:54:17,993 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress: Starting TestImageUploadProgress.test_01_image_upload_progress ... 2026-11-01 11:54:18,289 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome pid: 9608 2026-11-01 11:54:18,289 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome headless temporary user profile dir: /tmp/tmp64l6z26y_chrome_odoo 2026-11-01 11:54:18,290 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Issuing json command http://127.0.0.1:32795/json/version 2026-11-01 11:54:18,291 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:32795/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:54:18,307 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Browser version: Chrome/150.0.7871.114 2026-11-01 11:54:18,307 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Issuing json command http://127.0.0.1:32795/json 2026-11-01 11:54:18,308 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:32795/json with timeout 3 increased to 10s during tests 2026-11-01 11:54:18,330 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Websocket url found: ws://127.0.0.1:32795/devtools/page/DBE8A7F80EE9D0DA60A9A1FACCF40604 2026-11-01 11:54:18,363 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Enable chrome headless console log notification 2026-11-01 11:54:18,367 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome headless enable page notifications 2026-11-01 11:54:18,386 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:54:18,401 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Setting session cookie in browser 2026-11-01 11:54:18,406 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_image_progress" in browser 2026-11-01 11:54:18,406 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_image_progress" 2026-11-01 11:54:18,418 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:54:20,720 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:20] "GET /odoo/action-website.website_preview?path=/test_image_progress HTTP/1.1" 200 - 191 0.107 2.198 2026-11-01 11:54:20,727 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Navigation result: {'frameId': 'DBE8A7F80EE9D0DA60A9A1FACCF40604', 'loaderId': '9AC9D30774BDB8CD56F314280294662F', 'isDownload': False} 2026-11-01 11:54:20,727 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Evaluate ready code "odoo.isTourReady('test_image_upload_progress')" 2026-11-01 11:54:20,780 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:20] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.013 2026-11-01 11:54:20,788 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:20] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-11-01 11:54:20,853 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:54:21,408 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:21] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 920 0.228 0.416 2026-11-01 11:54:21,417 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:21] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.647 2026-11-01 11:54:21,432 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.653 2026-11-01 11:54:21,437 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:21] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.400 2026-11-01 11:54:21,543 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:21] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:54:21,623 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 11:54:21,640 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-01 11:54:21,644 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-11-01 11:54:21,654 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-11-01 11:54:21,664 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Owl is running in 'dev' mode. 2026-11-01 11:54:21,717 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 11:54:21,756 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:21] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.024 0.065 2026-11-01 11:54:21,763 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-11-01 11:54:21,766 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Evaluate test code "odoo.startTour('test_image_upload_progress', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_image_progress", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:54:21,799 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.059 2026-11-01 11:54:21,875 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:21] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:21,940 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.061 0.147 2026-11-01 11:54:22,225 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:22] "POST /mail/data HTTP/1.1" 200 - 140 0.104 0.335 2026-11-01 11:54:22,236 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:22,242 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.440 2026-11-01 11:54:22,257 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:22,266 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:22] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.007 0.287 2026-11-01 11:54:22,331 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:22] "GET /odoo/action-website.website_preview?path=/test_image_progress&enable_editor=1 HTTP/1.1" 200 - 22 0.011 0.494 2026-11-01 11:54:22,346 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:22] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.372 2026-11-01 11:54:22,351 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.557 2026-11-01 11:54:22,377 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:22] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.400 2026-11-01 11:54:22,381 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.009 2026-11-01 11:54:22,404 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.021 2026-11-01 11:54:22,650 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [1/34] Tour test_image_upload_progress → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-11-01 11:54:22,669 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Owl is running in 'dev' mode. 2026-11-01 11:54:22,672 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.012 2026-11-01 11:54:22,676 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.014 2026-11-01 11:54:22,712 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.017 2026-11-01 11:54:22,786 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.018 0.063 2026-11-01 11:54:22,789 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.019 2026-11-01 11:54:23,002 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:23] "POST /mail/data HTTP/1.1" 200 - 72 0.050 0.165 2026-11-01 11:54:23,004 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.201 2026-11-01 11:54:23,031 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.231 2026-11-01 11:54:23,063 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:23] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.233 2026-11-01 11:54:23,090 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:23] "POST /web/action/load HTTP/1.1" 200 - 6 0.004 0.271 2026-11-01 11:54:23,180 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-11-01 11:54:23,221 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.032 2026-11-01 11:54:23,225 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:23] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:23,245 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:23] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.013 2026-11-01 11:54:23,260 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:54:23,267 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:54:23,281 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:54:23,283 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:23,333 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:23] "GET /website/force/1?path=/test_image_progress HTTP/1.1" 303 - 6 0.005 0.012 2026-11-01 11:54:23,404 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:23] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 10 0.005 0.060 2026-11-01 11:54:24,900 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:24] "GET /test_image_progress HTTP/1.1" 200 - 1113 0.371 1.188 2026-11-01 11:54:24,911 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d67a1b4/web._assets_jquery.min.js, copying from /web/assets/d67a1b4/web._assets_jquery.min.js 2026-11-01 11:54:24,925 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:24] "GET /web/assets/1/d67a1b4/web._assets_jquery.min.js HTTP/1.1" 200 - 13 0.010 1.494 2026-11-01 11:54:24,945 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:54:24,993 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:24] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.032 0.050 2026-11-01 11:54:24,998 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:54:25,008 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:25] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.004 0.090 2026-11-01 11:54:25,020 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:54:25,021 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:54:25,079 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:25] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.016 0.080 2026-11-01 11:54:25,091 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:54:25,109 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:25] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:25,122 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:25] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.093 2026-11-01 11:54:25,129 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:25] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.001 0.026 2026-11-01 11:54:25,136 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/635d8f6/website.backend_assets_all_wysiwyg.min.css 2026-11-01 11:54:25,156 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:25] "GET /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.009 0.041 2026-11-01 11:54:25,160 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/7bc4ffe/website.backend_assets_all_wysiwyg.min.js 2026-11-01 11:54:25,174 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:25] "GET /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.004 0.059 2026-11-01 11:54:25,177 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:54:25,178 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:54:25,178 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:54:25,178 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:54:25,179 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:54:25,179 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:54:25,259 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:54:25,277 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:25] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.004 0.026 2026-11-01 11:54:25,304 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:25] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 5 0.002 0.006 2026-11-01 11:54:25,651 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:25] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.007 2026-11-01 11:54:25,743 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/01201f5/im_livechat.assets_embed_external.min.css, copying from /web/assets/01201f5/im_livechat.assets_embed_external.min.css 2026-11-01 11:54:25,763 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.018 0.057 2026-11-01 11:54:25,799 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:25] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.008 0.100 2026-11-01 11:54:25,874 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:25] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.006 0.141 2026-11-01 11:54:25,892 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/bef17fd/website.assets_all_wysiwyg_inside.min.css 2026-11-01 11:54:25,908 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:25] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.009 0.016 2026-11-01 11:54:25,912 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/aa00144/website.assets_all_wysiwyg_inside.min.js 2026-11-01 11:54:25,928 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:25] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.004 0.041 2026-11-01 11:54:26,335 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:26] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 305 0.107 0.184 2026-11-01 11:54:26,340 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:26] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.280 2026-11-01 11:54:26,360 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:26] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.282 2026-11-01 11:54:26,465 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-01 11:54:26,508 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-01 11:54:27,023 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:28,134 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.243 1.380 2026-11-01 11:54:28,353 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-01 11:54:28,430 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-01 11:54:28,509 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-01 11:54:28,568 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:54:28,570 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:28,572 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:54:28,575 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:54:28,586 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-01 11:54:28,590 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:54:28,597 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:54:28,603 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:28,604 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:54:28,609 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:54:28,610 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:28,612 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:28,613 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [2/34] Tour test_image_upload_progress → Step reload to load patch (trigger: .o_website_preview) 2026-11-01 11:54:28,642 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-11-01 11:54:28,644 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-11-01 11:54:28,655 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:28,657 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:28,659 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:28,660 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:54:28,664 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:28,665 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:28,677 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:28,682 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:28,685 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [3/34] Tour test_image_upload_progress → Step .o_website_preview.editor_enable.editor_has_snippets 2026-11-01 11:54:28,686 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:28,688 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:28,691 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:28,694 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:28,695 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:28,697 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:28,700 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:28,718 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:28,721 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:28,723 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:54:28,725 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:54:28,728 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:54:28,729 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:28,731 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:28,733 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:28] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:28,776 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [4/34] Tour test_image_upload_progress → Step Click on the Content category. (trigger: #oe_snippets .oe_snippet[name="Content"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-11-01 11:54:29,192 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [5/34] Tour test_image_upload_progress → Step Click on the Text - Image building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_text_image"]:not(.d-none)) 2026-11-01 11:54:29,301 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:29] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.008 0.015 2026-11-01 11:54:29,329 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:29] "GET /web_editor/image_shape/website.s_cta_mockups_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.004 0.032 2026-11-01 11:54:29,343 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:29] "GET /web_editor/image_shape/website.s_shape_image_default_image/web_editor/composite/composite_double_pill.svg HTTP/1.1" 200 - 14 0.005 0.051 2026-11-01 11:54:29,351 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:29] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.002 0.068 2026-11-01 11:54:29,367 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:29] "GET /web_editor/image_shape/website.s_mockup_image_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.005 0.070 2026-11-01 11:54:29,379 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:29] "GET /web_editor/shape/web_editor%2FWavy%2F11.svg?c1=%232D3142&c4=%23FFFFFF HTTP/1.1" 200 - 5 0.001 0.041 2026-11-01 11:54:29,396 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:29] "GET /web_editor/image_shape/website.s_cta_mockups_default_image_1/web_editor/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 14 0.004 0.094 2026-11-01 11:54:29,407 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:29] "GET /web_editor/image_shape/website.s_image_hexagonal_default_image_1/web_editor/geometric/geo_hexagon.svg HTTP/1.1" 200 - 14 0.004 0.082 2026-11-01 11:54:29,418 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:29] "GET /web/image/website.s_image_hexagonal_default_image HTTP/1.1" 200 - 8 0.002 0.062 2026-11-01 11:54:29,447 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:29] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.003 0.010 2026-11-01 11:54:29,458 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:29] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.003 0.020 2026-11-01 11:54:29,459 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [6/34] Tour test_image_upload_progress → Step #oe_snippets .oe_snippet[name="Content"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-11-01 11:54:29,466 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:29] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.008 2026-11-01 11:54:29,497 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:29] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 304 - 7 0.003 0.011 2026-11-01 11:54:29,505 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:29] "GET /web/image/website.s_cta_box_default_image HTTP/1.1" 200 - 8 0.002 0.018 2026-11-01 11:54:30,256 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:30,257 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:30,258 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:30,281 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /website/static/src/img/snippets_options/align_middle.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:30,283 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /website/static/src/img/snippets_options/align_top.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:30,292 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /website/static/src/img/snippets_options/align_stretch.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:30,293 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /website/static/src/img/snippets_options/align_bottom.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:54:30,296 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:30,303 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:30,304 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:54:30,322 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 11:54:30,324 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.000 0.010 2026-11-01 11:54:30,336 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.000 0.003 2026-11-01 11:54:30,370 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.003 0.006 2026-11-01 11:54:30,376 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.002 0.011 2026-11-01 11:54:30,381 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.001 0.014 2026-11-01 11:54:30,396 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.003 0.005 2026-11-01 11:54:30,405 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-01 11:54:30,409 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.011 2026-11-01 11:54:30,457 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:30,457 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:30,490 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.008 2026-11-01 11:54:30,531 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.003 0.009 2026-11-01 11:54:30,558 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.009 2026-11-01 11:54:30,579 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /website/static/src/img/snippets_demo/s_text_image.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:30,591 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.008 2026-11-01 11:54:30,651 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:30,676 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:30,679 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:30,687 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:30,689 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:54:30,690 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:30,701 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:54:30,703 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:54:30,705 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:30,726 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:30,734 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:30,738 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:54:30,746 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:30,753 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-11-01 11:54:30,754 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-01 11:54:30,755 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:54:30,765 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-11-01 11:54:30,767 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:30,770 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:54:30,792 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:30,792 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:30,793 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-01 11:54:30,801 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:30,803 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:30,805 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:54:30,851 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-11-01 11:54:30,856 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-11-01 11:54:30,860 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-11-01 11:54:30,865 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:30,867 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-11-01 11:54:30,871 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-11-01 11:54:30,878 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:30,884 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:30,890 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:30,893 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:54:30,894 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:30,905 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:30,905 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:30,908 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:54:30,914 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:30,916 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:30,919 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:30,931 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:30,938 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:54:30,939 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:54:30,946 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:54:30,955 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:54:30,958 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:30,960 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:30,969 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-11-01 11:54:30,971 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:54:30,972 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:30,986 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:30,989 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:54:30,991 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:54:30,998 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:54:30,999 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:30] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:31,000 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:54:31,008 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:31,010 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:54:31,019 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:31,024 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:31,027 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:54:31,033 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:54:31,035 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 11:54:31,038 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:31,040 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:31,041 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:31,043 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:31,049 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:31,053 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:31,055 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:31,060 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:31,064 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:31,067 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:31,072 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:31,079 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:31,080 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:54:31,086 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:31,086 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:31,096 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:31,101 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:54:31,103 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:31,106 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:31,111 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-01 11:54:31,115 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:31,116 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:31,123 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:31,123 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:31,125 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:31,126 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:31,130 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:31,139 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:54:31,142 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:31,158 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:31,159 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:54:31,163 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:54:31,170 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:54:31,173 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:54:31,185 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:31,190 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:31,191 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:31,194 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:31,197 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:31,198 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:31,201 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:31,207 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:31,210 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:31,211 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:31,218 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:31,223 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:31,226 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:31,234 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:31,240 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:54:31,241 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:54:31,248 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:54:31,250 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:54:31,252 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:54:31,260 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:54:31,266 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:54:31,279 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-11-01 11:54:31,286 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:31,291 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:54:31,292 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-11-01 11:54:31,298 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:54:31,299 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:54:31,307 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:54:31,308 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:31,316 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:31,320 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:31,321 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:31,323 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:31,326 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:31,331 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:31,339 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:31,342 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:31,344 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:31,347 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:54:31,349 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:31,350 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:31] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:31,592 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-01 11:54:31,647 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-01 11:54:31,660 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [7/34] Tour test_image_upload_progress → Step .o_website_preview.editor_enable.editor_has_snippets 2026-11-01 11:54:31,718 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [8/34] Tour test_image_upload_progress → Step Click on the Images category. (trigger: #oe_snippets .oe_snippet[name="Images"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-11-01 11:54:32,165 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [9/34] Tour test_image_upload_progress → Step Click on the Image Gallery building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_image_gallery"]:not(.d-none)) 2026-11-01 11:54:32,236 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.002 0.009 2026-11-01 11:54:32,268 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.s_quadrant_default_image_3 HTTP/1.1" 200 - 8 0.003 0.016 2026-11-01 11:54:32,282 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 200 - 8 0.005 0.029 2026-11-01 11:54:32,302 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.s_quadrant_default_image_1 HTTP/1.1" 200 - 8 0.013 0.042 2026-11-01 11:54:32,312 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.s_quadrant_default_image_2 HTTP/1.1" 200 - 8 0.003 0.063 2026-11-01 11:54:32,325 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.s_quadrant_default_image_4 HTTP/1.1" 200 - 8 0.003 0.068 2026-11-01 11:54:32,338 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.library_image_02 HTTP/1.1" 200 - 8 0.002 0.036 2026-11-01 11:54:32,347 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.library_image_08 HTTP/1.1" 200 - 8 0.002 0.076 2026-11-01 11:54:32,360 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.library_image_03 HTTP/1.1" 200 - 8 0.003 0.079 2026-11-01 11:54:32,374 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.003 0.052 2026-11-01 11:54:32,382 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.library_image_16 HTTP/1.1" 200 - 8 0.002 0.029 2026-11-01 11:54:32,394 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.library_image_05 HTTP/1.1" 200 - 8 0.003 0.056 2026-11-01 11:54:32,400 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.library_image_14 HTTP/1.1" 200 - 8 0.002 0.050 2026-11-01 11:54:32,408 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 8 0.002 0.098 2026-11-01 11:54:32,417 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.s_image_punchy_default_image HTTP/1.1" 200 - 8 0.002 0.050 2026-11-01 11:54:32,441 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.s_carousel_default_image_3 HTTP/1.1" 200 - 8 0.004 0.009 2026-11-01 11:54:32,456 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.s_carousel_default_image_2 HTTP/1.1" 200 - 8 0.003 0.021 2026-11-01 11:54:32,467 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [10/34] Tour test_image_upload_progress → Step #oe_snippets .oe_snippet[name="Images"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-11-01 11:54:32,480 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 304 - 7 0.015 0.035 2026-11-01 11:54:32,494 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.s_image_title_default_image HTTP/1.1" 200 - 8 0.005 0.046 2026-11-01 11:54:32,504 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.003 0.059 2026-11-01 11:54:32,517 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.002 0.050 2026-11-01 11:54:32,527 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.002 0.053 2026-11-01 11:54:32,534 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.002 0.097 2026-11-01 11:54:32,543 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:32] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.002 0.050 2026-11-01 11:54:33,307 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:33] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.004 0.008 2026-11-01 11:54:33,323 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:33] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.003 0.014 2026-11-01 11:54:33,333 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:33] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.002 0.019 2026-11-01 11:54:33,373 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:33] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.003 0.014 2026-11-01 11:54:33,382 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:33] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.002 0.021 2026-11-01 11:54:33,392 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:33] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.003 0.027 2026-11-01 11:54:33,404 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:33] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.008 2026-11-01 11:54:33,417 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:33] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.004 0.013 2026-11-01 11:54:33,439 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:33] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.006 0.021 2026-11-01 11:54:33,443 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:33] "GET /website/static/src/img/library/library_image_08.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:33,447 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:33] "GET /website/static/src/img/library/library_image_03.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:33,452 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:33] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.003 0.031 2026-11-01 11:54:33,461 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:33] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.003 0.032 2026-11-01 11:54:33,474 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:33] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.007 0.035 2026-11-01 11:54:33,476 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:33] "GET /website/static/src/img/library/library_image_02.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:33,833 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-01 11:54:33,879 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [11/34] Tour test_image_upload_progress → Step click on dropped snippet (trigger: :iframe #wrap .s_image_gallery .img) 2026-11-01 11:54:33,970 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [12/34] Tour test_image_upload_progress → Step click on add images to open image dialog (in multi mode) (trigger: we-customizeblock-option [data-add-images]) 2026-11-01 11:54:34,019 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-01 11:54:34,054 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:34] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:34,133 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [13/34] Tour test_image_upload_progress → Step manually trigger input change (trigger: .o_select_media_dialog .o_upload_media_button) 2026-11-01 11:54:34,155 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:34] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 9 0.008 0.011 2026-11-01 11:54:34,205 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:34] "GET /test_http/static/src/img/xss.svg?unique=63b37539&height=256 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:34,212 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:34] "GET /test_http/gizeh.png?unique=01263818&height=256 HTTP/1.1" 200 - 5 0.002 0.006 2026-11-01 11:54:34,233 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [14/34] Tour test_image_upload_progress → Step check upload progress bar is correctly shown (1) (trigger: .o_we_progressbar:contains('icon.ico'):contains('format is not supported. Try with: .gif, .jpe, .jpeg, .jpg, .png, .svg, .webp')) 2026-11-01 11:54:34,273 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:34] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 17 0.010 0.016 2026-11-01 11:54:34,322 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:34] "POST /web_editor/attachment/add_data HTTP/1.1" 200 - 17 0.006 0.019 2026-11-01 11:54:34,340 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:34] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 4 0.001 0.005 2026-11-01 11:54:34,356 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:34] "GET /web/image/9734-21dfb00c/image.webp HTTP/1.1" 200 - 4 0.001 0.006 2026-11-01 11:54:34,388 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [15/34] Tour test_image_upload_progress → Step check upload progress bar is correctly shown (2) (trigger: .o_we_progressbar:contains('image.webp'):contains('File has been uploaded')) 2026-11-01 11:54:34,403 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:34] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 9 0.003 0.016 2026-11-01 11:54:34,428 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:34] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 9 0.003 0.010 2026-11-01 11:54:34,438 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:34] "GET /web/image/9736-7030f836/image.png HTTP/1.1" 200 - 4 0.001 0.005 2026-11-01 11:54:34,456 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [16/34] Tour test_image_upload_progress → Step check upload progress bar is correctly shown (3) (trigger: .o_we_progressbar:contains('image.png'):contains('File has been uploaded')) 2026-11-01 11:54:34,459 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:34] "GET /web/image/9737-1b0bb289/image.jpeg HTTP/1.1" 200 - 4 0.002 0.005 2026-11-01 11:54:34,533 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [17/34] Tour test_image_upload_progress → Step check upload progress bar is correctly shown (4) (trigger: .o_we_progressbar:contains('image.jpeg'):contains('File has been uploaded')) 2026-11-01 11:54:34,589 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [18/34] Tour test_image_upload_progress → Step .o_notification 2026-11-01 11:54:34,652 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [19/34] Tour test_image_upload_progress → Step there should only have one notification toaster (trigger: body) 2026-11-01 11:54:34,720 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [20/34] Tour test_image_upload_progress → Step close notification (trigger: .o_notification_close) 2026-11-01 11:54:34,799 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [21/34] Tour test_image_upload_progress → Step close media dialog (trigger: .modal-footer .btn-secondary) 2026-11-01 11:54:34,879 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [22/34] Tour test_image_upload_progress → Step click on dropped snippet (trigger: :iframe #wrap .s_text_image .img) 2026-11-01 11:54:34,967 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [23/34] Tour test_image_upload_progress → Step click on replace media to open image dialog (trigger: we-customizeblock-option [data-replace-media]) 2026-11-01 11:54:34,969 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-01 11:54:35,032 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-01 11:54:35,203 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [24/34] Tour test_image_upload_progress → Step manually trigger input change (trigger: .o_select_media_dialog .o_upload_media_button) 2026-11-01 11:54:35,220 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:35] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 5 0.004 0.009 2026-11-01 11:54:35,280 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:35] "GET /web/image/9737-1b0bb289/image.jpeg?height=256 HTTP/1.1" 200 - 4 0.001 0.008 2026-11-01 11:54:35,285 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:35] "GET /web/image/9736-7030f836/image.png?height=256 HTTP/1.1" 200 - 4 0.001 0.011 2026-11-01 11:54:35,289 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:35] "GET /web/image/9734-21dfb00c/image.webp?height=256 HTTP/1.1" 200 - 4 0.001 0.014 2026-11-01 11:54:35,290 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [25/34] Tour test_image_upload_progress → Step check upload progress bar is correctly shown (trigger: .o_we_progressbar:contains('image.png')) 2026-11-01 11:54:35,312 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:35] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 8 0.002 0.007 2026-11-01 11:54:35,386 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [26/34] Tour test_image_upload_progress → Step there should only have one notification toaster (trigger: .o_notification) 2026-11-01 11:54:35,404 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:35] "POST /web_editor/get_image_info HTTP/1.1" 200 - 7 0.001 0.007 2026-11-01 11:54:35,481 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [27/34] Tour test_image_upload_progress → Step media dialog has closed after the upload (trigger: body:not(:has(.o_select_media_dialog))) 2026-11-01 11:54:35,521 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-01 11:54:35,588 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-01 11:54:35,741 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [28/34] Tour test_image_upload_progress → Step the upload progress toast was updated (trigger: .o_we_progressbar:contains('image.png'):contains('File has been uploaded')) 2026-11-01 11:54:35,802 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [29/34] Tour test_image_upload_progress → Step toaster should disappear after a few seconds if the uploaded image is successful (trigger: body:not(:has(.o_we_progressbar))) 2026-11-01 11:54:42,402 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [30/34] Tour test_image_upload_progress → Step click on dropped snippet (trigger: :iframe #wrap .s_text_image .img) 2026-11-01 11:54:42,486 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [31/34] Tour test_image_upload_progress → Step click on replace media to open image dialog (trigger: we-customizeblock-option [data-replace-media]) 2026-11-01 11:54:42,574 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [32/34] Tour test_image_upload_progress → Step manually trigger input change (trigger: .o_select_media_dialog .o_upload_media_button) 2026-11-01 11:54:42,591 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:42] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 5 0.006 0.008 2026-11-01 11:54:42,660 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [33/34] Tour test_image_upload_progress → Step check upload progress bar is correctly shown (trigger: .o_we_progressbar:contains('icon.ico'):contains('format is not supported. Try with: .gif, .jpe, .jpeg, .jpg, .png, .svg, .webp')) 2026-11-01 11:54:42,674 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:42] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 4 0.002 0.004 2026-11-01 11:54:42,720 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [34/34] Tour test_image_upload_progress → Step there should only have one notification toaster (trigger: .o_notification) 2026-11-01 11:54:42,790 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: tour succeeded 2026-11-01 11:54:42,791 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_image_upload_progress SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-11-01 11:54:43,344 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: heap 48627544 (allocated 50593792) 2026-11-01 11:54:43,373 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Closing chrome headless with pid 9608 2026-11-01 11:54:43,374 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Closing websocket connection 2026-11-01 11:54:43,374 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Terminating chrome headless with pid 9608 2026-11-01 11:54:43,521 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115443_521377_test_01_image_upload_progress.txt 2026-11-01 11:54:43,521 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Removing chrome user profile "/tmp/tmp64l6z26y_chrome_odoo" 2026-11-01 11:54:43,576 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress: Starting TestImageUploadProgress.test_02_image_upload_progress_unsplash ... 2026-11-01 11:54:43,887 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome pid: 10141 2026-11-01 11:54:43,888 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome headless temporary user profile dir: /tmp/tmp0b5vlrlp_chrome_odoo 2026-11-01 11:54:43,888 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Issuing json command http://127.0.0.1:36325/json/version 2026-11-01 11:54:43,889 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:36325/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:54:43,902 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Browser version: Chrome/150.0.7871.114 2026-11-01 11:54:43,902 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Issuing json command http://127.0.0.1:36325/json 2026-11-01 11:54:43,903 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:36325/json with timeout 3 increased to 10s during tests 2026-11-01 11:54:43,911 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Websocket url found: ws://127.0.0.1:36325/devtools/page/C6D1131C5E3102B7D6EB9D96422CB724 2026-11-01 11:54:43,919 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Enable chrome headless console log notification 2026-11-01 11:54:43,929 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome headless enable page notifications 2026-11-01 11:54:43,968 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:54:43,983 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Setting session cookie in browser 2026-11-01 11:54:43,987 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_image_progress" in browser 2026-11-01 11:54:43,987 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_image_progress" 2026-11-01 11:54:43,998 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:54:45,471 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:45] "GET /odoo/action-website.website_preview?path=/test_image_progress HTTP/1.1" 200 - 191 0.149 1.326 2026-11-01 11:54:45,484 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Navigation result: {'frameId': 'C6D1131C5E3102B7D6EB9D96422CB724', 'loaderId': 'B3723ECDACA8E6FB81B2AF66BA5D416C', 'isDownload': False} 2026-11-01 11:54:45,484 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Evaluate ready code "odoo.isTourReady('test_image_upload_progress_unsplash')" 2026-11-01 11:54:45,520 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:45] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 11:54:45,524 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:45] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-11-01 11:54:45,537 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:45] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.024 2026-11-01 11:54:45,567 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:54:45,573 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.041 2026-11-01 11:54:46,227 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:46] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 920 0.234 0.481 2026-11-01 11:54:46,232 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:46] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.638 2026-11-01 11:54:46,238 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:46] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.510 2026-11-01 11:54:46,336 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:46] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 11:54:46,336 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:46] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:54:46,338 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:46] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 11:54:46,354 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 11:54:46,381 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Owl is running in 'dev' mode. 2026-11-01 11:54:46,429 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 11:54:46,470 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:46] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.020 0.065 2026-11-01 11:54:46,476 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:46] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-11-01 11:54:46,498 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Evaluate test code "odoo.startTour('test_image_upload_progress_unsplash', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_image_progress", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:54:46,504 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:46] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.071 2026-11-01 11:54:46,562 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:46] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:54:46,621 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:46] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.030 0.157 2026-11-01 11:54:46,623 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.123 2026-11-01 11:54:46,739 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:46] "GET /odoo/action-website.website_preview?path=/test_image_progress&enable_editor=1 HTTP/1.1" 200 - 22 0.021 0.200 2026-11-01 11:54:46,752 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:47,039 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "POST /mail/data HTTP/1.1" 200 - 140 0.108 0.431 2026-11-01 11:54:47,059 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.546 2026-11-01 11:54:47,061 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.424 2026-11-01 11:54:47,086 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.434 2026-11-01 11:54:47,112 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.007 0.422 2026-11-01 11:54:47,127 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.435 2026-11-01 11:54:47,165 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [1/18] Tour test_image_upload_progress_unsplash → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-11-01 11:54:47,177 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.010 2026-11-01 11:54:47,182 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.008 2026-11-01 11:54:47,185 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Owl is running in 'dev' mode. 2026-11-01 11:54:47,256 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.026 2026-11-01 11:54:47,334 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.018 0.075 2026-11-01 11:54:47,388 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:47,408 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:54:47,514 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "POST /mail/data HTTP/1.1" 200 - 72 0.058 0.152 2026-11-01 11:54:47,515 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.185 2026-11-01 11:54:47,537 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.199 2026-11-01 11:54:47,578 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.198 2026-11-01 11:54:47,601 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "POST /web/action/load HTTP/1.1" 200 - 6 0.005 0.222 2026-11-01 11:54:47,638 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.009 0.260 2026-11-01 11:54:47,717 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 11:54:47,783 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.027 0.028 2026-11-01 11:54:47,792 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-11-01 11:54:47,795 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.042 2026-11-01 11:54:47,797 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.058 2026-11-01 11:54:47,802 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.048 2026-11-01 11:54:47,808 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.047 2026-11-01 11:54:47,851 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "GET /website/force/1?path=/test_image_progress HTTP/1.1" 303 - 6 0.005 0.011 2026-11-01 11:54:47,858 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.020 2026-11-01 11:54:47,862 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:49,367 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:49] "GET /test_image_progress HTTP/1.1" 200 - 1115 0.282 1.222 2026-11-01 11:54:49,373 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:49] "GET /web/assets/d67a1b4/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 1.505 2026-11-01 11:54:49,394 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:54:49,407 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:49] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 13 0.005 0.016 2026-11-01 11:54:49,419 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:54:49,466 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:49] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.031 0.050 2026-11-01 11:54:49,484 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:54:49,484 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:54:49,537 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:49] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.010 0.117 2026-11-01 11:54:49,548 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:49] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:49,550 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:54:49,569 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:49] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.137 2026-11-01 11:54:49,581 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/635d8f6/website.backend_assets_all_wysiwyg.min.css 2026-11-01 11:54:49,602 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:49] "GET /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.011 0.037 2026-11-01 11:54:49,608 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:49] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.004 0.053 2026-11-01 11:54:49,615 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/7bc4ffe/website.backend_assets_all_wysiwyg.min.js 2026-11-01 11:54:49,619 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:54:49,620 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:54:49,621 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:54:49,622 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:54:49,622 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:54:49,623 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:54:49,633 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:49] "GET /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.004 0.073 2026-11-01 11:54:49,746 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:54:49,779 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:49] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.005 0.063 2026-11-01 11:54:49,788 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:49] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 5 0.002 0.039 2026-11-01 11:54:50,140 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:50] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.007 2026-11-01 11:54:50,262 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/01201f5/im_livechat.assets_embed_external.min.css, copying from /web/assets/01201f5/im_livechat.assets_embed_external.min.css 2026-11-01 11:54:50,284 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.019 0.075 2026-11-01 11:54:50,315 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:50] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.009 0.115 2026-11-01 11:54:50,375 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:50] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.007 0.143 2026-11-01 11:54:50,396 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/bef17fd/website.assets_all_wysiwyg_inside.min.css 2026-11-01 11:54:50,409 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:50] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.009 0.016 2026-11-01 11:54:50,414 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/aa00144/website.assets_all_wysiwyg_inside.min.js 2026-11-01 11:54:50,425 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:50] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.003 0.032 2026-11-01 11:54:50,801 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:50] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 305 0.121 0.159 2026-11-01 11:54:50,806 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:50] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.270 2026-11-01 11:54:50,825 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:50] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.281 2026-11-01 11:54:50,935 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-01 11:54:50,991 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-01 11:54:51,507 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:52,552 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:52] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.245 1.313 2026-11-01 11:54:52,761 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-01 11:54:52,830 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-01 11:54:52,896 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-01 11:54:52,928 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [2/18] Tour test_image_upload_progress_unsplash → Step reload to load patch (trigger: .o_website_preview) 2026-11-01 11:54:52,934 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:52] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:52,935 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:52] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:52,940 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:52,940 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:52] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:52,941 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:52] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:52,944 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:52] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:52,964 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:52] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:52,966 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:52] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:52,969 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:52] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:52,970 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:52] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:52,971 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:52] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:52,973 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:52] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:52,990 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:52] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:54:53,014 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-11-01 11:54:53,015 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-11-01 11:54:53,018 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [3/18] Tour test_image_upload_progress_unsplash → Step .o_website_preview.editor_enable.editor_has_snippets 2026-11-01 11:54:53,019 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:54:53,020 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-11-01 11:54:53,021 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-11-01 11:54:53,056 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:53,061 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:53,063 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:53,065 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:54:53,067 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:53,069 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:53,070 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:53,084 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:53,088 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:53,090 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:53,093 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:54:53,096 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:53,099 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:53,102 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:53,102 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:53,106 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:53,109 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:53,110 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:53,115 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:53,152 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [4/18] Tour test_image_upload_progress_unsplash → Step Click on the Content category. (trigger: #oe_snippets .oe_snippet[name="Content"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-11-01 11:54:53,541 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [5/18] Tour test_image_upload_progress_unsplash → Step Click on the Text - Image building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_text_image"]:not(.d-none)) 2026-11-01 11:54:53,656 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.005 0.016 2026-11-01 11:54:53,668 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.003 0.029 2026-11-01 11:54:53,685 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /web_editor/image_shape/website.s_mockup_image_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.006 0.043 2026-11-01 11:54:53,711 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /web_editor/image_shape/website.s_cta_mockups_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.007 0.063 2026-11-01 11:54:53,732 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /web_editor/image_shape/website.s_cta_mockups_default_image_1/web_editor/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 14 0.004 0.083 2026-11-01 11:54:53,748 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /web_editor/image_shape/website.s_shape_image_default_image/web_editor/composite/composite_double_pill.svg HTTP/1.1" 200 - 14 0.005 0.104 2026-11-01 11:54:53,765 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /web_editor/shape/web_editor%2FWavy%2F11.svg?c1=%232D3142&c4=%23FFFFFF HTTP/1.1" 200 - 5 0.001 0.103 2026-11-01 11:54:53,779 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /web_editor/image_shape/website.s_image_hexagonal_default_image_1/web_editor/geometric/geo_hexagon.svg HTTP/1.1" 200 - 14 0.004 0.100 2026-11-01 11:54:53,789 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /web/image/website.s_image_hexagonal_default_image HTTP/1.1" 200 - 8 0.002 0.093 2026-11-01 11:54:53,817 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.002 0.011 2026-11-01 11:54:53,824 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.002 0.015 2026-11-01 11:54:53,827 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [6/18] Tour test_image_upload_progress_unsplash → Step #oe_snippets .oe_snippet[name="Content"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-11-01 11:54:53,845 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:53] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.007 2026-11-01 11:54:54,657 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:54,658 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:54,659 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:54,686 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "GET /website/static/src/img/snippets_options/align_top.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:54,689 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "GET /website/static/src/img/snippets_options/align_middle.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:54,694 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "GET /website/static/src/img/snippets_options/align_bottom.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:54:54,698 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "GET /website/static/src/img/snippets_options/align_stretch.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:54,701 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:54:54,707 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:54,709 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:54,729 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 11:54:54,732 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.000 0.009 2026-11-01 11:54:54,736 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.000 0.009 2026-11-01 11:54:54,761 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.003 0.010 2026-11-01 11:54:54,768 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.002 0.016 2026-11-01 11:54:54,774 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.002 0.023 2026-11-01 11:54:54,785 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-01 11:54:54,795 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.010 2026-11-01 11:54:54,799 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.012 2026-11-01 11:54:54,845 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:54,846 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:54,881 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.009 2026-11-01 11:54:54,918 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.009 2026-11-01 11:54:54,941 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.002 0.007 2026-11-01 11:54:54,962 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "GET /website/static/src/img/snippets_demo/s_text_image.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:54,968 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:54] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.003 0.011 2026-11-01 11:54:55,012 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:55,020 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:55,021 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:55,022 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:55,024 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:55,025 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:55,068 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:55,071 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:55,085 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-01 11:54:55,086 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:54:55,087 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:54:55,091 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:54:55,096 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-11-01 11:54:55,104 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:55,114 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:55,115 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:54:55,116 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:55,117 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:55,119 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:54:55,121 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-11-01 11:54:55,137 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:55,138 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:55,139 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:55,141 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:55,142 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:54:55,144 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:55,156 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:55,157 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:55,159 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:55,162 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:54:55,167 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:54:55,169 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:55,170 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:54:55,173 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:55,174 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:54:55,176 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:55,185 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:55,188 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:55,189 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:55,192 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:55,194 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:54:55,195 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:55,196 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:55,203 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:55,204 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:55,217 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:55,219 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:55,221 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:55,221 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:55,222 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:54:55,225 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:54:55,234 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:55,237 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:55,238 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:55,239 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:55,241 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:55,243 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:55,251 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:55,259 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:55,260 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:55,266 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:54:55,273 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:55,273 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-01 11:54:55,274 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 11:54:55,276 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:55,277 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:54:55,279 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:54:55,294 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:55,297 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:55,302 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:54:55,309 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:54:55,311 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:55,314 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:55,315 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-01 11:54:55,318 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-11-01 11:54:55,322 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:55,325 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:55,326 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:55,331 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:55,333 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:55,345 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:55,346 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:55,356 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:55,357 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:55,360 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:55,362 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:54:55,364 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:54:55,364 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:55,389 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:54:55,391 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:55,393 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:54:55,394 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:54:55,395 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:54:55,396 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:55,405 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:55,412 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:55,413 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:55,414 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:55,416 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:55,422 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:55,427 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:55,428 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:55,438 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:55,438 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:55,439 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:55,442 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:55,443 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:54:55,444 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:55,457 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:55,460 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:55,466 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:55,468 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:54:55,472 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:54:55,473 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:55,475 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:54:55,477 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:54:55,479 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:55,482 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:55,486 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:55,493 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:55,497 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:55,500 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:55,505 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:55,506 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:55,508 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:54:55,510 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:54:55,511 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:55,524 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:55,528 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:55,529 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:55,529 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:55,530 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:55,533 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:55,546 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:55,547 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:54:55,557 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:55,558 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:54:55,559 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:55,561 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:55,562 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:55] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:54:55,741 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-01 11:54:55,787 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-01 11:54:55,795 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [7/18] Tour test_image_upload_progress_unsplash → Step .o_website_preview.editor_enable.editor_has_snippets 2026-11-01 11:54:55,854 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [8/18] Tour test_image_upload_progress_unsplash → Step Click on the Images category. (trigger: #oe_snippets .oe_snippet[name="Images"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-11-01 11:54:56,270 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [9/18] Tour test_image_upload_progress_unsplash → Step Click on the Image Gallery building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_image_gallery"]:not(.d-none)) 2026-11-01 11:54:56,359 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 200 - 8 0.005 0.022 2026-11-01 11:54:56,370 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.s_quadrant_default_image_1 HTTP/1.1" 200 - 8 0.003 0.030 2026-11-01 11:54:56,383 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.s_quadrant_default_image_2 HTTP/1.1" 200 - 8 0.003 0.041 2026-11-01 11:54:56,392 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.s_quadrant_default_image_4 HTTP/1.1" 200 - 8 0.003 0.048 2026-11-01 11:54:56,400 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.s_quadrant_default_image_3 HTTP/1.1" 200 - 8 0.003 0.057 2026-11-01 11:54:56,409 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.003 0.064 2026-11-01 11:54:56,421 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.library_image_03 HTTP/1.1" 200 - 8 0.003 0.042 2026-11-01 11:54:56,429 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.library_image_05 HTTP/1.1" 200 - 8 0.003 0.022 2026-11-01 11:54:56,440 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.library_image_14 HTTP/1.1" 200 - 8 0.003 0.026 2026-11-01 11:54:56,451 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.003 0.051 2026-11-01 11:54:56,462 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.library_image_08 HTTP/1.1" 200 - 8 0.003 0.094 2026-11-01 11:54:56,475 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.library_image_16 HTTP/1.1" 200 - 8 0.002 0.046 2026-11-01 11:54:56,483 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 8 0.002 0.092 2026-11-01 11:54:56,492 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.library_image_02 HTTP/1.1" 200 - 8 0.002 0.053 2026-11-01 11:54:56,499 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.s_image_punchy_default_image HTTP/1.1" 200 - 8 0.002 0.044 2026-11-01 11:54:56,526 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 304 - 7 0.004 0.010 2026-11-01 11:54:56,538 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.002 0.013 2026-11-01 11:54:56,546 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [10/18] Tour test_image_upload_progress_unsplash → Step #oe_snippets .oe_snippet[name="Images"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-11-01 11:54:56,550 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.006 0.030 2026-11-01 11:54:56,561 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.s_carousel_default_image_2 HTTP/1.1" 200 - 8 0.004 0.036 2026-11-01 11:54:56,575 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.s_carousel_default_image_3 HTTP/1.1" 200 - 8 0.003 0.055 2026-11-01 11:54:56,586 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.002 0.053 2026-11-01 11:54:56,594 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.s_image_title_default_image HTTP/1.1" 200 - 8 0.003 0.061 2026-11-01 11:54:56,602 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.002 0.056 2026-11-01 11:54:56,610 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.002 0.052 2026-11-01 11:54:56,619 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:56] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.003 0.048 2026-11-01 11:54:57,333 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:57] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.003 0.007 2026-11-01 11:54:57,348 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:57] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.002 0.008 2026-11-01 11:54:57,358 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:57] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.002 0.015 2026-11-01 11:54:57,426 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:57] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.003 0.010 2026-11-01 11:54:57,434 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:57] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.002 0.011 2026-11-01 11:54:57,441 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:57] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.003 0.015 2026-11-01 11:54:57,455 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:57] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.005 0.011 2026-11-01 11:54:57,471 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:57] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.004 0.021 2026-11-01 11:54:57,485 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:57] "GET /website/static/src/img/library/library_image_08.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:54:57,489 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:57] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.008 0.027 2026-11-01 11:54:57,497 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:57] "GET /website/static/src/img/library/library_image_03.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:57,501 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:57] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.003 0.026 2026-11-01 11:54:57,510 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:57] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.002 0.039 2026-11-01 11:54:57,511 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:57] "GET /website/static/src/img/library/library_image_02.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:57,519 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:57] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.003 0.042 2026-11-01 11:54:57,946 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-01 11:54:57,997 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [11/18] Tour test_image_upload_progress_unsplash → Step click on dropped snippet (trigger: :iframe #wrap .s_image_gallery .img) 2026-11-01 11:54:58,083 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [12/18] Tour test_image_upload_progress_unsplash → Step click on replace media to open image dialog (trigger: we-customizeblock-option [data-replace-media]) 2026-11-01 11:54:58,131 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-01 11:54:58,170 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:58] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:54:58,342 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [13/18] Tour test_image_upload_progress_unsplash → Step search 'fox' images (trigger: .o_we_search) 2026-11-01 11:54:58,364 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:58] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 9 0.006 0.013 2026-11-01 11:54:58,425 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:58] "GET /test_http/static/src/img/xss.svg?unique=63b37539&height=256 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:54:58,429 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:58] "GET /test_http/gizeh.png?unique=01263818&height=256 HTTP/1.1" 200 - 5 0.002 0.005 2026-11-01 11:54:58,458 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [14/18] Tour test_image_upload_progress_unsplash → Step click on unsplash result (trigger: img[alt~=fox]) 2026-11-01 11:54:59,475 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:59] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 4 0.007 0.007 2026-11-01 11:54:59,497 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:59] "POST /web_editor/media_library_search HTTP/1.1" 200 - 4 0.001 0.005 2026-11-01 11:54:59,513 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:59] "POST /web_unsplash/fetch_images HTTP/1.1" 200 - 2 0.000 0.003 2026-11-01 11:54:59,545 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:54:59] "GET /website/static/src/img/phone.png?h=256 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:55:00,104 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [15/18] Tour test_image_upload_progress_unsplash → Step .o_notification_close 2026-11-01 11:55:00,106 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "GET /website/static/src/img/phone.png?w=1920 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:55:00,147 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "GET /website/static/src/img/phone.png?client_id=False HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:55:00,151 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "POST /web_unsplash/attachment/add HTTP/1.1" 200 - 23 0.018 0.034 2026-11-01 11:55:00,163 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [16/18] Tour test_image_upload_progress_unsplash → Step check that the upload progress bar is correctly shown (trigger: .o_we_progressbar:contains('fox'):contains('File has been uploaded')) 2026-11-01 11:55:00,179 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 200 - 5 0.002 0.006 2026-11-01 11:55:00,188 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.006 2026-11-01 11:55:00,221 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.005 2026-11-01 11:55:00,287 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.006 2026-11-01 11:55:00,299 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [17/18] Tour test_image_upload_progress_unsplash → Step notification should close after 3 seconds (trigger: body:not(:has(.o_notification_close))) 2026-11-01 11:55:00,324 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "POST /web_editor/get_image_info HTTP/1.1" 200 - 13 0.006 0.010 2026-11-01 11:55:00,350 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.005 2026-11-01 11:55:00,359 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.006 2026-11-01 11:55:00,403 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.005 2026-11-01 11:55:00,478 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.005 2026-11-01 11:55:00,512 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.006 2026-11-01 11:55:00,537 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.007 2026-11-01 11:55:00,587 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.006 2026-11-01 11:55:00,604 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-01 11:55:00,675 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-01 11:55:00,703 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.004 2026-11-01 11:55:00,720 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.006 2026-11-01 11:55:00,736 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.004 2026-11-01 11:55:00,799 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.004 2026-11-01 11:55:00,830 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.006 2026-11-01 11:55:00,837 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.004 2026-11-01 11:55:00,901 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:00] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.006 2026-11-01 11:55:03,203 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [18/18] Tour test_image_upload_progress_unsplash → Step unsplash image (mocked to logo) should have been used (trigger: :iframe #wrap .s_image_gallery .img[data-original-src^='/unsplash/HQqIOc8oYro/fox']) 2026-11-01 11:55:03,259 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: tour succeeded 2026-11-01 11:55:03,260 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_image_upload_progress_unsplash SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-11-01 11:55:03,811 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: heap 48760016 (allocated 51380224) 2026-11-01 11:55:03,814 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Closing chrome headless with pid 10141 2026-11-01 11:55:03,814 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Closing websocket connection 2026-11-01 11:55:03,815 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Terminating chrome headless with pid 10141 2026-11-01 11:55:03,927 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115503_927621_test_02_image_upload_progress_unsplash.txt 2026-11-01 11:55:03,928 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Removing chrome user profile "/tmp/tmp0b5vlrlp_chrome_odoo" 2026-11-01 11:55:03,996 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 11:55:04,016 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_01_is_multilang_url ... 2026-11-01 11:55:04,034 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:55:04,337 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:04] "GET /fr/multi_url HTTP/1.1" 200 - 29 0.012 0.293 2026-11-01 11:55:04,353 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:04] "POST /fr/multi_url HTTP/1.1" 200 - 8 0.003 0.009 2026-11-01 11:55:04,377 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_02_url_lang_code_underscore ... 2026-11-01 11:55:04,419 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:55:04,700 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:04] "GET /test_lang_url/251 HTTP/1.1" 301 - 13 0.005 0.280 2026-11-01 11:55:05,531 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:05] "GET /test_lang_url/my-super-country-251 HTTP/1.1" 200 - 175 0.076 0.752 2026-11-01 11:55:05,540 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:05] "GET /it/test_lang_url/251 HTTP/1.1" 301 - 1 0.000 0.004 2026-11-01 11:55:08,119 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:08] "GET /it/test_lang_url/my-super-country-italia-251 HTTP/1.1" 200 - 84 0.038 2.538 2026-11-01 11:55:08,184 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_03_head_alternate_href ... 2026-11-01 11:55:08,210 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:55:08,589 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:08] "GET /fr_BE HTTP/1.1" 301 - 11 0.004 0.376 2026-11-01 11:55:08,595 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:08] "GET /fr/ HTTP/1.1" 301 - 0 0.000 0.002 2026-11-01 11:55:10,436 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:10] "GET /fr HTTP/1.1" 200 - 173 0.080 1.756 2026-11-01 11:55:10,441 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:10] "GET /fr_BE/contactus HTTP/1.1" 301 - 0 0.000 0.002 2026-11-01 11:55:10,520 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:10] "GET /fr/contactus HTTP/1.1" 200 - 19 0.008 0.069 2026-11-01 11:55:10,524 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:10] "GET /fr_BE HTTP/1.1" 301 - 0 0.000 0.001 2026-11-01 11:55:10,528 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:10] "GET /fr/ HTTP/1.1" 301 - 0 0.000 0.002 2026-11-01 11:55:10,565 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:10] "GET /fr HTTP/1.1" 200 - 8 0.004 0.030 2026-11-01 11:55:10,570 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:10] "GET /fr_BE/contactus HTTP/1.1" 301 - 0 0.000 0.002 2026-11-01 11:55:10,610 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:10] "GET /fr/contactus HTTP/1.1" 200 - 13 0.006 0.032 2026-11-01 11:55:10,611 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_is_multilang.TestIsMultiLang.test_03_head_alternate_href: waiting for threads: [] 2026-11-01 11:55:10,636 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_04_multilang_false ... 2026-11-01 11:55:10,653 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:55:12,055 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:12] "GET /get_post_nomultilang HTTP/1.1" 200 - 13 0.004 1.400 2026-11-01 11:55:12,057 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_is_multilang.TestIsMultiLang.test_04_multilang_false: waiting for threads: [] 2026-11-01 11:55:12,105 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:55:12,123 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media: Starting TestMedia.test_01_replace_media ... 2026-11-01 11:55:12,424 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome pid: 10705 2026-11-01 11:55:12,425 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome headless temporary user profile dir: /tmp/tmpn2r0q841_chrome_odoo 2026-11-01 11:55:12,425 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Issuing json command http://127.0.0.1:38583/json/version 2026-11-01 11:55:12,426 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:38583/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:55:12,442 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Browser version: Chrome/150.0.7871.114 2026-11-01 11:55:12,442 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Issuing json command http://127.0.0.1:38583/json 2026-11-01 11:55:12,443 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:38583/json with timeout 3 increased to 10s during tests 2026-11-01 11:55:12,455 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Websocket url found: ws://127.0.0.1:38583/devtools/page/914606D94146A3FEE5A9BC608239BAC9 2026-11-01 11:55:12,460 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Enable chrome headless console log notification 2026-11-01 11:55:12,463 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome headless enable page notifications 2026-11-01 11:55:12,496 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:55:12,509 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Setting session cookie in browser 2026-11-01 11:55:12,512 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Open "http://127.0.0.1:8069/" in browser 2026-11-01 11:55:12,512 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Navigating to: "http://127.0.0.1:8069/" 2026-11-01 11:55:12,524 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:55:14,168 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:14] "GET / HTTP/1.1" 200 - 277 0.194 1.453 2026-11-01 11:55:14,172 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Navigation result: {'frameId': '914606D94146A3FEE5A9BC608239BAC9', 'loaderId': '5B466F169E419B874971DF300F246302', 'isDownload': False} 2026-11-01 11:55:14,172 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Evaluate ready code "odoo.isTourReady('test_replace_media')" 2026-11-01 11:55:14,197 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:14,215 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:55:14,262 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:14] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.029 0.031 2026-11-01 11:55:14,268 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:55:14,282 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:14] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.040 2026-11-01 11:55:14,290 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:55:14,295 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:55:14,305 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:55:14,322 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:14] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.026 2026-11-01 11:55:14,404 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:55:14,405 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:14] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:14,413 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:14] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.002 0.014 2026-11-01 11:55:14,457 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:14] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:55:14,487 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:55:14,511 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:14] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.038 2026-11-01 11:55:14,546 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:14] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.002 0.075 2026-11-01 11:55:14,946 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:14] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:15,035 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Evaluate test code "odoo.startTour('test_replace_media', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:55:15,071 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.088 2026-11-01 11:55:15,120 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:15] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.012 0.093 2026-11-01 11:55:15,952 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:15] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 126 0.087 0.805 2026-11-01 11:55:16,694 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:16] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 919 0.251 0.447 2026-11-01 11:55:16,703 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:16] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.700 2026-11-01 11:55:16,707 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:16] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.711 2026-11-01 11:55:16,720 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:16] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.717 2026-11-01 11:55:16,745 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.013 0.731 2026-11-01 11:55:16,771 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:55:16,819 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:16] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:55:16,896 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:16] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:55:17,565 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-01 11:55:17,568 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-01 11:55:17,570 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-01 11:55:17,589 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [1/34] Tour test_replace_media → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-11-01 11:55:17,600 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 11:55:17,640 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Owl is running in 'dev' mode. 2026-11-01 11:55:17,651 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:17,698 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 11:55:17,729 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:17] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.017 0.064 2026-11-01 11:55:17,755 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.037 2026-11-01 11:55:17,855 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:55:17,856 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.030 0.114 2026-11-01 11:55:17,893 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.183 2026-11-01 11:55:17,923 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:18,184 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:18] "POST /mail/data HTTP/1.1" 200 - 140 0.119 0.277 2026-11-01 11:55:18,185 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.395 2026-11-01 11:55:18,213 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:18] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.295 2026-11-01 11:55:18,240 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.382 2026-11-01 11:55:18,270 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:18] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.012 0.347 2026-11-01 11:55:18,287 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:18] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.370 2026-11-01 11:55:18,362 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-11-01 11:55:18,411 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.027 2026-11-01 11:55:18,423 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:18] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.036 2026-11-01 11:55:18,425 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:18] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.040 2026-11-01 11:55:18,427 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.027 2026-11-01 11:55:18,430 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.028 2026-11-01 11:55:18,433 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.031 2026-11-01 11:55:18,467 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:18] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.001 0.009 2026-11-01 11:55:18,501 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:18] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.005 0.015 2026-11-01 11:55:18,619 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:18] "GET / HTTP/1.1" 200 - 32 0.027 0.109 2026-11-01 11:55:18,629 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d67a1b4/web._assets_jquery.min.js, copying from /web/assets/d67a1b4/web._assets_jquery.min.js 2026-11-01 11:55:18,646 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:18] "GET /web/assets/1/d67a1b4/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.007 0.124 2026-11-01 11:55:18,754 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:18] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.007 0.073 2026-11-01 11:55:18,786 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/635d8f6/website.backend_assets_all_wysiwyg.min.css 2026-11-01 11:55:18,808 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:18] "GET /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.010 0.022 2026-11-01 11:55:18,822 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:55:18,823 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:55:18,824 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:55:18,824 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:55:18,825 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:55:18,825 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:55:18,844 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/7bc4ffe/website.backend_assets_all_wysiwyg.min.js 2026-11-01 11:55:18,861 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:18] "GET /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.012 0.071 2026-11-01 11:55:19,175 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:19] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.011 0.025 2026-11-01 11:55:19,250 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/01201f5/im_livechat.assets_embed_external.min.css, copying from /web/assets/01201f5/im_livechat.assets_embed_external.min.css 2026-11-01 11:55:19,277 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.021 0.116 2026-11-01 11:55:19,339 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:19] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.007 0.173 2026-11-01 11:55:19,365 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/bef17fd/website.assets_all_wysiwyg_inside.min.css 2026-11-01 11:55:19,380 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:19] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.009 0.014 2026-11-01 11:55:19,385 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/aa00144/website.assets_all_wysiwyg_inside.min.js 2026-11-01 11:55:19,396 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:19] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.004 0.035 2026-11-01 11:55:19,789 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:19] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.094 0.208 2026-11-01 11:55:19,793 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:19] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.278 2026-11-01 11:55:19,812 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:19] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.002 0.293 2026-11-01 11:55:19,940 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:19,990 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:20,499 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:21,967 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:21] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.244 1.730 2026-11-01 11:55:22,182 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:22,257 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:22,336 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:22,386 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:55:22,393 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:55:22,397 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:55:22,400 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:55:22,402 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:55:22,405 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:55:22,421 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:55:22,429 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:55:22,433 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:22,435 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:22,437 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:55:22,439 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-01 11:55:22,446 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-11-01 11:55:22,447 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [2/34] Tour test_replace_media → Step body 2026-11-01 11:55:22,451 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:22,457 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:22,460 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:22,461 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [3/34] Tour test_replace_media → Step .o_website_preview.editor_enable.editor_has_snippets 2026-11-01 11:55:22,463 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:55:22,464 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:22,467 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:22,476 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:22,486 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:22,488 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:22,488 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:55:22,489 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:55:22,492 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:55:22,496 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:55:22,497 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:22,516 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:22,517 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:22,519 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:22,520 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:55:22,521 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:22,522 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:55:22,534 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:22,535 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:22,536 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:22,537 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:22] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:22,581 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [4/34] Tour test_replace_media → Step Click on the Images category. (trigger: #oe_snippets .oe_snippet[name="Images"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-11-01 11:55:22,995 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [5/34] Tour test_replace_media → Step Click on the Title - Image building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_picture"]:not(.d-none)) 2026-11-01 11:55:23,088 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.006 0.017 2026-11-01 11:55:23,099 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 200 - 8 0.004 0.029 2026-11-01 11:55:23,143 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.s_quadrant_default_image_1 HTTP/1.1" 200 - 8 0.003 0.070 2026-11-01 11:55:23,159 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.s_quadrant_default_image_2 HTTP/1.1" 200 - 8 0.009 0.075 2026-11-01 11:55:23,169 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.s_quadrant_default_image_4 HTTP/1.1" 200 - 8 0.003 0.085 2026-11-01 11:55:23,180 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.s_quadrant_default_image_3 HTTP/1.1" 200 - 8 0.003 0.097 2026-11-01 11:55:23,193 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.library_image_03 HTTP/1.1" 200 - 8 0.005 0.093 2026-11-01 11:55:23,204 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.library_image_05 HTTP/1.1" 200 - 8 0.004 0.095 2026-11-01 11:55:23,216 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.library_image_14 HTTP/1.1" 200 - 8 0.004 0.061 2026-11-01 11:55:23,235 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 8 0.004 0.032 2026-11-01 11:55:23,247 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.library_image_02 HTTP/1.1" 200 - 8 0.003 0.034 2026-11-01 11:55:23,257 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.library_image_08 HTTP/1.1" 200 - 8 0.003 0.068 2026-11-01 11:55:23,269 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.s_image_punchy_default_image HTTP/1.1" 200 - 8 0.003 0.044 2026-11-01 11:55:23,286 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.library_image_16 HTTP/1.1" 200 - 8 0.004 0.108 2026-11-01 11:55:23,298 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.003 0.132 2026-11-01 11:55:23,330 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.s_carousel_default_image_3 HTTP/1.1" 200 - 8 0.005 0.016 2026-11-01 11:55:23,339 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [6/34] Tour test_replace_media → Step #oe_snippets .oe_snippet[name="Images"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-11-01 11:55:23,340 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.003 0.022 2026-11-01 11:55:23,350 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 304 - 7 0.002 0.040 2026-11-01 11:55:23,385 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.007 0.054 2026-11-01 11:55:23,396 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.s_carousel_default_image_2 HTTP/1.1" 200 - 8 0.002 0.081 2026-11-01 11:55:23,405 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.002 0.088 2026-11-01 11:55:23,413 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.s_image_title_default_image HTTP/1.1" 200 - 8 0.003 0.075 2026-11-01 11:55:23,429 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:23] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 7 0.005 0.069 2026-11-01 11:55:24,149 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:24,150 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:24,152 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:24,178 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:24,179 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:24,180 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:24,212 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.000 0.007 2026-11-01 11:55:24,215 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.000 0.009 2026-11-01 11:55:24,218 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.000 0.011 2026-11-01 11:55:24,248 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.002 0.008 2026-11-01 11:55:24,253 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.002 0.013 2026-11-01 11:55:24,262 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.003 0.014 2026-11-01 11:55:24,271 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.009 2026-11-01 11:55:24,276 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-01 11:55:24,284 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.002 0.005 2026-11-01 11:55:24,332 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:55:24,343 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:55:24,390 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.007 0.008 2026-11-01 11:55:24,412 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.002 0.007 2026-11-01 11:55:24,436 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.002 0.009 2026-11-01 11:55:24,455 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /website/static/src/img/snippets_demo/s_picture.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:24,465 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.003 0.011 2026-11-01 11:55:24,509 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:24,530 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-11-01 11:55:24,532 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-11-01 11:55:24,533 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:24,537 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-11-01 11:55:24,550 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-11-01 11:55:24,561 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-11-01 11:55:24,576 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-11-01 11:55:24,580 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 11:55:24,589 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:55:24,592 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:55:24,595 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:55:24,596 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-11-01 11:55:24,619 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:55:24,626 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:55:24,648 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-11-01 11:55:24,650 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:55:24,657 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:55:24,662 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-11-01 11:55:24,675 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:55:24,690 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:55:24,691 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-11-01 11:55:24,692 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:24,696 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:55:24,710 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-11-01 11:55:24,717 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:24,729 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.065 2026-11-01 11:55:24,749 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-11-01 11:55:24,753 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:24,760 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:24,766 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:55:24,781 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-01 11:55:24,784 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:55:24,788 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:55:24,800 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:55:24,803 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:55:24,804 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:24,805 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:55:24,812 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:24,814 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:24,830 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:24,835 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:55:24,836 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:55:24,837 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:55:24,841 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:55:24,841 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:55:24,868 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:24,871 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:55:24,878 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:55:24,884 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-11-01 11:55:24,889 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-11-01 11:55:24,895 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:55:24,896 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:24,898 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-11-01 11:55:24,899 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:55:24,901 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:24,909 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:24,916 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:55:24,920 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:24,922 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:55:24,923 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:24,934 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:24,934 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:24,937 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:24,959 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-11-01 11:55:24,962 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:55:24,966 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:55:24,969 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-11-01 11:55:24,971 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:24,982 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:55:24,986 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:55:24,987 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:24,999 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:24] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:25,010 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:25,013 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:25,021 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-11-01 11:55:25,024 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:55:25,028 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:25,048 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:55:25,056 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-11-01 11:55:25,061 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-11-01 11:55:25,063 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-11-01 11:55:25,079 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:55:25,082 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:25,084 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:55:25,091 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:55:25,094 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:25,095 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:55:25,108 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:25,111 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:25,116 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:25,117 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:25,121 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:25,126 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:25,128 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:55:25,132 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:25,138 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:55:25,142 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:25,145 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:55:25,149 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:25,152 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:25,154 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:55:25,160 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:55:25,193 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:55:25,203 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-11-01 11:55:25,204 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:55:25,206 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-11-01 11:55:25,218 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:55:25,219 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:25,220 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:25,222 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:25,225 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:55:25,227 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:25,241 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:25,245 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:25,247 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:25,257 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:25,264 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:55:25,266 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:55:25,271 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:55:25,275 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:25,278 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-11-01 11:55:25,279 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:55:25,296 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:55:25,300 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-01 11:55:25,304 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:55:25,305 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-01 11:55:25,329 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:55:25,347 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-11-01 11:55:25,349 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:25,350 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-11-01 11:55:25,353 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-11-01 11:55:25,384 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-11-01 11:55:25,388 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 11:55:25,389 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-01 11:55:25,392 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-11-01 11:55:25,395 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-11-01 11:55:25,399 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:25,421 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:55:25,422 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:55:25,581 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:25,639 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:25,642 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [7/34] Tour test_replace_media → Step select image (trigger: :iframe .s_picture figure img) 2026-11-01 11:55:25,731 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [8/34] Tour test_replace_media → Step ensure image size is displayed (trigger: #oe_snippets we-title:contains('Image') .o_we_image_weight:contains('kb')) 2026-11-01 11:55:25,792 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:25,807 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:25] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:55:25,861 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [9/34] Tour test_replace_media → Step Click on this option to change the of the block. (trigger: .o_we_customize_panel:not(:has(.o_we_so_color_palette.o_we_widget_opened)) we-customizeblock-option[class='snippet-option-ImageTools'] we-select[data-name="shape_img_opt"] we-toggler, .o_we_customize_panel:not(:has(.o_we_so_color_palette.o_we_widget_opened)) we-customizeblock-option[class='snippet-option-ImageTools'] [title='we-select[data-name="shape_img_opt"] we-toggler']) 2026-11-01 11:55:25,944 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [10/34] Tour test_replace_media → Step Click on this option to change the of the block. (trigger: .o_we_customize_panel:not(:has(.o_we_so_color_palette.o_we_widget_opened)) we-customizeblock-option[class='snippet-option-ImageTools'] we-button[data-set-img-shape], .o_we_customize_panel:not(:has(.o_we_so_color_palette.o_we_widget_opened)) we-customizeblock-option[class='snippet-option-ImageTools'] [title='we-button[data-set-img-shape]']) 2026-11-01 11:55:26,088 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [11/34] Tour test_replace_media → Step replace image (trigger: #oe_snippets we-button[data-replace-media]) 2026-11-01 11:55:26,152 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [12/34] Tour test_replace_media → Step select svg (trigger: .o_select_media_dialog img[title='sample.svg']) 2026-11-01 11:55:26,162 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:26,242 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:26,355 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:26,460 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:26,974 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:26] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 9 0.006 0.010 2026-11-01 11:55:27,071 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:27] "GET /test_http/static/src/img/xss.svg?unique=63b37539&height=256 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:27,078 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:27] "GET /web/image/9748-297b27cc/sample.svg?height=256 HTTP/1.1" 200 - 4 0.002 0.009 2026-11-01 11:55:27,084 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:27] "GET /test_http/gizeh.png?unique=01263818&height=256 HTTP/1.1" 200 - 5 0.002 0.009 2026-11-01 11:55:27,645 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:27] "GET /web/image/9748-297b27cc/sample.svg HTTP/1.1" 200 - 4 0.001 0.006 2026-11-01 11:55:27,676 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [13/34] Tour test_replace_media → Step ensure the svg doesn't have a shape (trigger: :iframe .s_picture figure img:not([data-shape])) 2026-11-01 11:55:27,749 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:27] "POST /web_editor/get_image_info HTTP/1.1" 200 - 7 0.003 0.006 2026-11-01 11:55:27,815 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:27,886 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:28,042 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [14/34] Tour test_replace_media → Step ensure image size is not displayed (trigger: #oe_snippets we-title:contains('Image'):not(:has(.o_we_image_weight:visible))) 2026-11-01 11:55:28,095 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [15/34] Tour test_replace_media → Step replace image (trigger: #oe_snippets we-button[data-replace-media]) 2026-11-01 11:55:28,178 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [16/34] Tour test_replace_media → Step go to pictogram tab (trigger: .o_select_media_dialog .nav-link:contains('Icons')) 2026-11-01 11:55:28,193 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:28] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 5 0.004 0.008 2026-11-01 11:55:28,263 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [17/34] Tour test_replace_media → Step select an icon (trigger: .o_select_media_dialog:has(.nav-link.active:contains('Icons')) .tab-content span.fa-lemon-o) 2026-11-01 11:55:28,338 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:28] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:55:28,418 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [18/34] Tour test_replace_media → Step ensure icon block is displayed (trigger: #oe_snippets we-customizeblock-options we-title:contains('Icon')) 2026-11-01 11:55:28,432 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:28,473 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:28,575 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [19/34] Tour test_replace_media → Step select footer (trigger: :iframe footer) 2026-11-01 11:55:28,677 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [20/34] Tour test_replace_media → Step select icon (trigger: :iframe .s_picture figure span.fa-lemon-o) 2026-11-01 11:55:28,685 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:28] "GET /website/static/src/img/snippets_options/footer_template_default.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:28,686 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:28] "GET /website/static/src/img/snippets_options/footer_template_descriptive.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:28,687 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:28] "GET /website/static/src/img/snippets_options/footer_template_centered.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:28,688 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:28] "GET /website/static/src/img/snippets_options/footer_template_links.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:28,693 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:28] "GET /website/static/src/img/snippets_options/footer_template_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:28,695 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:28] "GET /website/static/src/img/snippets_options/footer_template_minimalist.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:28,696 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:28] "GET /website/static/src/img/snippets_options/footer_template_contact.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:28,718 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:28] "GET /website/static/src/img/snippets_options/footer_template_headline.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:55:28,756 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [21/34] Tour test_replace_media → Step ensure icon block is still displayed (trigger: #oe_snippets we-customizeblock-options we-title:contains('Icon')) 2026-11-01 11:55:28,775 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:28,812 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:28] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 11 0.006 0.021 2026-11-01 11:55:28,819 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:28] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.002 0.030 2026-11-01 11:55:28,827 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:28] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.002 0.031 2026-11-01 11:55:28,830 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:28] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.001 0.033 2026-11-01 11:55:28,846 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:28,856 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:28,897 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:28,923 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [22/34] Tour test_replace_media → Step replace icon (trigger: #oe_snippets we-button[data-replace-media]) 2026-11-01 11:55:29,039 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [23/34] Tour test_replace_media → Step go to video tab (trigger: .o_select_media_dialog .nav-link:contains('Video')) 2026-11-01 11:55:29,156 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [24/34] Tour test_replace_media → Step enter a video URL (trigger: .o_select_media_dialog #o_video_text) 2026-11-01 11:55:29,290 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [25/34] Tour test_replace_media → Step wait for preview to appear (trigger: .o_select_media_dialog div.media_iframe_video [src='about:blank']:iframe body) 2026-11-01 11:55:29,820 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [26/34] Tour test_replace_media → Step confirm selection (trigger: .o_select_media_dialog .modal-footer .btn-primary) 2026-11-01 11:55:29,931 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [27/34] Tour test_replace_media → Step ensure video option block is displayed (trigger: #oe_snippets we-customizeblock-options we-title:contains('Video')) 2026-11-01 11:55:29,941 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:29,986 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:30,059 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [28/34] Tour test_replace_media → Step replace image (trigger: #oe_snippets we-button[data-replace-media]) 2026-11-01 11:55:30,156 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [29/34] Tour test_replace_media → Step go to pictogram tab (trigger: .o_select_media_dialog .nav-link:contains('Icons')) 2026-11-01 11:55:30,254 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [30/34] Tour test_replace_media → Step select an icon (trigger: .o_select_media_dialog:has(.nav-link.active:contains('Icons')) .tab-content span.fa-lemon-o) 2026-11-01 11:55:30,415 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [31/34] Tour test_replace_media → Step ensure icon block is displayed (trigger: #oe_snippets we-customizeblock-options we-title:contains('Icon')) 2026-11-01 11:55:30,433 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:30,494 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:30,603 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [32/34] Tour test_replace_media → Step select footer (trigger: :iframe footer) 2026-11-01 11:55:30,691 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [33/34] Tour test_replace_media → Step select icon (trigger: :iframe .s_picture figure span.fa-lemon-o) 2026-11-01 11:55:30,696 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:30,725 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:30] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.004 0.010 2026-11-01 11:55:30,734 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:30] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.002 0.019 2026-11-01 11:55:30,738 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:30] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.001 0.020 2026-11-01 11:55:30,747 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:30] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.002 0.030 2026-11-01 11:55:30,764 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:30,801 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:30,816 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [34/34] Tour test_replace_media → Step ensure icon block is still displayed (trigger: #oe_snippets we-customizeblock-options we-title:contains('Icon')) 2026-11-01 11:55:30,844 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-01 11:55:30,910 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: tour succeeded 2026-11-01 11:55:30,911 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: ╔═══════════════════════════════════╗ ║ TOUR test_replace_media SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-11-01 11:55:31,566 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: heap 51024580 (allocated 53084160) 2026-11-01 11:55:31,586 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Closing chrome headless with pid 10705 2026-11-01 11:55:31,587 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Closing websocket connection 2026-11-01 11:55:31,590 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Terminating chrome headless with pid 10705 2026-11-01 11:55:31,779 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115531_779319_test_01_replace_media.txt 2026-11-01 11:55:31,779 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Removing chrome user profile "/tmp/tmpn2r0q841_chrome_odoo" 2026-11-01 11:55:31,844 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media: Starting TestMedia.test_02_image_link ... 2026-11-01 11:55:32,145 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome pid: 11202 2026-11-01 11:55:32,146 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome headless temporary user profile dir: /tmp/tmpmicgo25b_chrome_odoo 2026-11-01 11:55:32,146 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Issuing json command http://127.0.0.1:35193/json/version 2026-11-01 11:55:32,147 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:35193/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:55:32,179 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Browser version: Chrome/150.0.7871.114 2026-11-01 11:55:32,179 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Issuing json command http://127.0.0.1:35193/json 2026-11-01 11:55:32,180 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:35193/json with timeout 3 increased to 10s during tests 2026-11-01 11:55:32,190 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Websocket url found: ws://127.0.0.1:35193/devtools/page/8F40DABB79269579478CD16898DBEE9A 2026-11-01 11:55:32,202 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Enable chrome headless console log notification 2026-11-01 11:55:32,215 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome headless enable page notifications 2026-11-01 11:55:32,278 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:55:32,292 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Setting session cookie in browser 2026-11-01 11:55:32,295 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Open "http://127.0.0.1:8069/" in browser 2026-11-01 11:55:32,295 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Navigating to: "http://127.0.0.1:8069/" 2026-11-01 11:55:32,310 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:55:33,849 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:33] "GET / HTTP/1.1" 200 - 277 0.191 1.351 2026-11-01 11:55:33,853 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Navigation result: {'frameId': '8F40DABB79269579478CD16898DBEE9A', 'loaderId': '68AA659BDA7DD962CD09DA388B5C9DCD', 'isDownload': False} 2026-11-01 11:55:33,853 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Evaluate ready code "odoo.isTourReady('test_image_link')" 2026-11-01 11:55:33,887 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:33,893 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:55:33,941 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:33] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.037 0.026 2026-11-01 11:55:33,954 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:55:33,959 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:55:33,961 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:55:33,965 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:33] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 0.045 2026-11-01 11:55:33,977 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:55:33,994 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:33] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.033 2026-11-01 11:55:34,052 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:34,053 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:34] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:34,058 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:34] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.002 0.008 2026-11-01 11:55:34,098 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:34] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:55:34,124 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:55:34,144 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:34] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.034 2026-11-01 11:55:34,153 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:34] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.002 0.043 2026-11-01 11:55:34,517 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:34] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:34,616 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Evaluate test code "odoo.startTour('test_image_link', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:55:34,666 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.110 2026-11-01 11:55:34,704 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:34] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.013 0.139 2026-11-01 11:55:35,437 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:35] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 126 0.067 0.742 2026-11-01 11:55:35,483 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:35] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-11-01 11:55:35,493 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:35] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:55:35,506 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:35] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-11-01 11:55:35,539 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.024 0.033 2026-11-01 11:55:35,566 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:55:36,153 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:36] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 919 0.217 0.465 2026-11-01 11:55:36,161 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:36] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.591 2026-11-01 11:55:36,164 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:36] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.379 2026-11-01 11:55:36,371 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 11:55:36,377 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 11:55:36,379 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 11:55:36,391 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [1/34] Tour test_image_link → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-11-01 11:55:36,394 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-11-01 11:55:36,416 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Owl is running in 'dev' mode. 2026-11-01 11:55:36,459 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 11:55:36,494 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:36] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.022 0.056 2026-11-01 11:55:36,500 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-11-01 11:55:36,528 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.058 2026-11-01 11:55:36,623 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.036 0.114 2026-11-01 11:55:36,629 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:36,643 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:36] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.118 2026-11-01 11:55:36,654 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.091 2026-11-01 11:55:36,708 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:36,985 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:36] "POST /mail/data HTTP/1.1" 200 - 140 0.125 0.288 2026-11-01 11:55:37,034 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.390 2026-11-01 11:55:37,078 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:37] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.016 0.373 2026-11-01 11:55:37,110 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:37] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.428 2026-11-01 11:55:37,124 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:37] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.431 2026-11-01 11:55:37,156 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 11:55:37,196 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.018 2026-11-01 11:55:37,202 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:37] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.026 2026-11-01 11:55:37,211 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:37] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.003 0.021 2026-11-01 11:55:37,216 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:55:37,221 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:55:37,229 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:55:37,271 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:37] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.002 0.009 2026-11-01 11:55:37,276 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:37] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-11-01 11:55:37,379 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:37] "GET / HTTP/1.1" 200 - 32 0.019 0.079 2026-11-01 11:55:37,383 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:37] "GET /web/assets/d67a1b4/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 0.058 2026-11-01 11:55:37,519 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:37] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.013 0.056 2026-11-01 11:55:37,558 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/635d8f6/website.backend_assets_all_wysiwyg.min.css 2026-11-01 11:55:37,583 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/7bc4ffe/website.backend_assets_all_wysiwyg.min.js 2026-11-01 11:55:37,590 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:37] "GET /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.010 0.030 2026-11-01 11:55:37,600 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:55:37,601 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:55:37,602 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:37] "GET /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.004 0.042 2026-11-01 11:55:37,602 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:55:37,603 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:55:37,603 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:55:37,604 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:55:37,962 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/01201f5/im_livechat.assets_embed_external.min.css, copying from /web/assets/01201f5/im_livechat.assets_embed_external.min.css 2026-11-01 11:55:37,988 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.020 0.077 2026-11-01 11:55:38,038 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:38] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.013 0.133 2026-11-01 11:55:38,123 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:38] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.010 0.180 2026-11-01 11:55:38,142 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/bef17fd/website.assets_all_wysiwyg_inside.min.css 2026-11-01 11:55:38,161 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:38] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.008 0.021 2026-11-01 11:55:38,170 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/aa00144/website.assets_all_wysiwyg_inside.min.js 2026-11-01 11:55:38,187 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:38] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.007 0.047 2026-11-01 11:55:38,522 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:38] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.086 0.138 2026-11-01 11:55:38,527 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:38] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.216 2026-11-01 11:55:38,550 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:38] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.228 2026-11-01 11:55:38,675 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:38,726 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:39,239 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:40,619 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:40] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.249 1.638 2026-11-01 11:55:40,928 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:41,041 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:41,139 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:41,171 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:41,176 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:41,182 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:41,192 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:41,194 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:41,194 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:55:41,198 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [2/34] Tour test_image_link → Step .o_website_preview.editor_enable.editor_has_snippets 2026-11-01 11:55:41,220 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-11-01 11:55:41,224 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-01 11:55:41,224 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:55:41,227 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-01 11:55:41,230 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:41,239 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [3/34] Tour test_image_link → Step Click on the Content category. (trigger: #oe_snippets .oe_snippet[name="Content"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-11-01 11:55:41,244 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:41,253 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-11-01 11:55:41,259 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:55:41,260 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:55:41,262 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-01 11:55:41,264 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:55:41,268 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:55:41,280 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:41,281 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:41,283 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:41,284 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:41,284 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:55:41,286 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:41,299 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:41,304 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:55:41,305 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:55:41,308 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:55:41,309 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:55:41,313 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:55:41,320 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:55:41,323 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:41,326 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:55:41,327 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:55:41,331 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:41,333 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:41,334 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:41,700 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [4/34] Tour test_image_link → Step Click on the Text - Image building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_text_image"]:not(.d-none)) 2026-11-01 11:55:41,821 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.009 0.012 2026-11-01 11:55:41,846 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /web_editor/image_shape/website.s_cta_mockups_default_image_1/web_editor/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 14 0.003 0.029 2026-11-01 11:55:41,859 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.003 0.053 2026-11-01 11:55:41,874 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /web_editor/image_shape/website.s_mockup_image_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.003 0.065 2026-11-01 11:55:41,887 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /web_editor/image_shape/website.s_shape_image_default_image/web_editor/composite/composite_double_pill.svg HTTP/1.1" 200 - 14 0.004 0.082 2026-11-01 11:55:41,901 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /web_editor/image_shape/website.s_cta_mockups_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.003 0.091 2026-11-01 11:55:41,910 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /web_editor/shape/web_editor%2FWavy%2F11.svg?c1=%232D3142&c4=%23FFFFFF HTTP/1.1" 200 - 5 0.002 0.083 2026-11-01 11:55:41,918 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /web/image/website.s_image_hexagonal_default_image HTTP/1.1" 200 - 8 0.002 0.048 2026-11-01 11:55:41,928 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /web_editor/image_shape/website.s_image_hexagonal_default_image_1/web_editor/geometric/geo_hexagon.svg HTTP/1.1" 200 - 14 0.003 0.070 2026-11-01 11:55:41,963 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.002 0.008 2026-11-01 11:55:41,973 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [5/34] Tour test_image_link → Step #oe_snippets .oe_snippet[name="Content"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-11-01 11:55:41,976 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.005 0.016 2026-11-01 11:55:41,987 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:41] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.003 0.013 2026-11-01 11:55:42,831 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:42] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:42,835 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:42] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:55:42,837 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:42] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:55:42,878 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:42] "GET /website/static/src/img/snippets_options/align_top.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:55:42,886 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:42] "GET /website/static/src/img/snippets_options/align_middle.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:55:42,901 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:42] "GET /website/static/src/img/snippets_options/align_bottom.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-01 11:55:42,906 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:42] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:55:42,907 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:42] "GET /website/static/src/img/snippets_options/align_stretch.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-01 11:55:42,910 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:42] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:42,914 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:42] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:55:42,932 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:42] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.002 0.013 2026-11-01 11:55:42,937 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:42] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 11:55:42,939 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:42] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 11:55:42,949 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:42] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.003 0.005 2026-11-01 11:55:42,957 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:42] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.002 0.007 2026-11-01 11:55:42,962 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:42] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.002 0.011 2026-11-01 11:55:42,967 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:42] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.005 2026-11-01 11:55:42,982 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:42] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 11:55:42,986 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:42] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.010 2026-11-01 11:55:43,024 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:43,025 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:43,051 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.008 2026-11-01 11:55:43,079 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.007 2026-11-01 11:55:43,101 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.007 2026-11-01 11:55:43,115 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /website/static/src/img/snippets_demo/s_text_image.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:43,124 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.009 2026-11-01 11:55:43,152 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:43,162 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:43,167 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:43,168 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:55:43,171 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:55:43,173 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:55:43,174 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:55:43,176 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:43,181 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:43,191 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:43,193 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:43,195 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:43,196 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:43,202 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:55:43,203 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:43,208 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:43,210 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:43,212 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:43,216 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:43,216 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:55:43,226 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:55:43,233 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:43,233 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:55:43,235 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:55:43,242 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:43,243 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:55:43,247 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:55:43,249 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:43,255 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:43,256 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:55:43,257 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:43,268 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:43,270 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:55:43,273 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:55:43,274 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:55:43,277 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:43,278 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:43,287 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:55:43,294 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:55:43,294 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:43,295 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:55:43,296 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:55:43,297 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:55:43,299 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:43,309 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:43,313 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:43,325 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:55:43,325 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:55:43,329 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:43,330 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:55:43,339 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:55:43,342 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:55:43,344 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:43,346 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:55:43,356 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:43,357 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:43,357 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:43,361 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:43,362 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:43,374 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:55:43,379 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:43,383 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:43,385 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:43,387 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:43,394 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:43,396 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:43,397 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:55:43,401 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:55:43,402 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:43,409 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:43,411 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:43,414 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:43,416 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:55:43,421 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:43,421 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:43,426 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:55:43,427 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:43,431 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:43,439 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:55:43,440 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:43,443 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:43,444 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:43,452 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:43,456 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:43,459 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:43,461 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:55:43,462 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:55:43,465 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:55:43,467 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:43,474 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:43,475 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:43,481 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:43,481 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:55:43,486 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:55:43,488 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:43,492 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:55:43,495 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:55:43,498 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:43,502 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:43,505 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:43,507 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:43,509 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:43,517 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:43,519 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:55:43,520 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:43,521 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:43,525 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:43,526 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:55:43,531 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:43,532 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:43,535 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:43,536 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:43,548 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:43,549 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:43,551 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:55:43,552 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:55:43,553 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:43,556 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:55:43,563 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:43,564 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:43,568 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:43,572 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:43,574 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:55:43,576 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:43,582 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:55:43,584 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:43,587 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:55:43,588 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:43,589 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:43,594 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:55:43,597 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:43,600 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:43,604 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:43,606 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:55:43,610 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:55:43,611 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:55:43,615 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:55:43,617 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:55:43,619 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:55:43,620 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:43] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:55:43,811 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:43,880 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:43,890 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [6/34] Tour test_image_link → Step select block (trigger: :iframe #wrapwrap .s_text_image) 2026-11-01 11:55:43,984 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [7/34] Tour test_image_link → Step check link popover disappeared (trigger: :iframe body:not(:has(.o_edit_menu_popover))) 2026-11-01 11:55:44,005 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:44,018 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:44] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:55:44,064 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [8/34] Tour test_image_link → Step select image (trigger: :iframe #wrapwrap .s_text_image img) 2026-11-01 11:55:44,137 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [9/34] Tour test_image_link → Step enable link (trigger: #oe_snippets we-customizeblock-options:has(we-title:contains('Image')) we-customizeblock-option:has(we-title:contains(Media)) we-button.fa-link) 2026-11-01 11:55:44,144 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:44,215 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:44,309 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [10/34] Tour test_image_link → Step enter site URL (trigger: #oe_snippets we-customizeblock-options:has(we-title:contains('Image')) we-input:contains(Your URL) input) 2026-11-01 11:55:44,412 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [11/34] Tour test_image_link → Step select block (trigger: :iframe #wrapwrap .s_text_image) 2026-11-01 11:55:44,472 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:44,476 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [12/34] Tour test_image_link → Step check link popover disappeared (trigger: :iframe body:not(:has(.o_edit_menu_popover))) 2026-11-01 11:55:44,481 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:44,504 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:44,561 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [13/34] Tour test_image_link → Step select image (trigger: :iframe #wrapwrap .s_text_image img) 2026-11-01 11:55:44,659 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:44,681 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://www.google.com/s2/favicons?sz=16&domain=http%3A%2F%2Fodoo.com%2F 2026-11-01 11:55:44,704 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [14/34] Tour test_image_link → Step check popover content has site URL (trigger: :iframe .o_edit_menu_popover a.o_we_url_link[href='http://odoo.com/']:contains(http://odoo.com/)) 2026-11-01 11:55:44,713 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:44,786 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:44,854 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [15/34] Tour test_image_link → Step remove URL (trigger: #oe_snippets we-customizeblock-options:has(we-title:contains('Image')) we-input:contains(Your URL) input) 2026-11-01 11:55:44,949 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [16/34] Tour test_image_link → Step select block (trigger: :iframe #wrapwrap .s_text_image) 2026-11-01 11:55:45,037 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:45,044 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [17/34] Tour test_image_link → Step check link popover disappeared (trigger: :iframe body:not(:has(.o_edit_menu_popover))) 2026-11-01 11:55:45,044 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:45,069 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:45,124 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [18/34] Tour test_image_link → Step select image (trigger: :iframe #wrapwrap .s_text_image img) 2026-11-01 11:55:45,196 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://www.google.com/s2/favicons?sz=16&domain=http%3A%2F%2Fodoo.com%2F 2026-11-01 11:55:45,237 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:45,246 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [19/34] Tour test_image_link → Step check popover content has no URL (trigger: :iframe .o_edit_menu_popover a.o_we_url_link:not([href]):contains(No URL specified)) 2026-11-01 11:55:45,256 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:45,331 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:45,396 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [20/34] Tour test_image_link → Step enter email URL (trigger: #oe_snippets we-customizeblock-options:has(we-title:contains('Image')) we-input:contains(Your URL) input) 2026-11-01 11:55:45,541 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [21/34] Tour test_image_link → Step select block (trigger: :iframe #wrapwrap .s_text_image) 2026-11-01 11:55:45,656 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:45,661 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [22/34] Tour test_image_link → Step check link popover disappeared (trigger: :iframe body:not(:has(.o_edit_menu_popover))) 2026-11-01 11:55:45,666 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:45,689 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:45,759 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [23/34] Tour test_image_link → Step select image (trigger: :iframe #wrapwrap .s_text_image img) 2026-11-01 11:55:45,827 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://www.google.com/s2/favicons?sz=16&domain=http%3A%2F%2Fodoo.com%2F 2026-11-01 11:55:45,859 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:45,866 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [24/34] Tour test_image_link → Step check popover content has mail URL (trigger: :iframe .o_edit_menu_popover:has(.fa-envelope-o) a.o_we_url_link[href='mailto:test@test.com']:contains(mailto:test@test.com)) 2026-11-01 11:55:45,875 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:45,932 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:45,992 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [25/34] Tour test_image_link → Step enter phone URL (trigger: #oe_snippets we-customizeblock-options:has(we-title:contains('Image')) we-input:contains(Your URL) input) 2026-11-01 11:55:46,127 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [26/34] Tour test_image_link → Step select block (trigger: :iframe #wrapwrap .s_text_image) 2026-11-01 11:55:46,221 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:46,224 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [27/34] Tour test_image_link → Step check link popover disappeared (trigger: :iframe body:not(:has(.o_edit_menu_popover))) 2026-11-01 11:55:46,231 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:46,263 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:46,329 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [28/34] Tour test_image_link → Step select image (trigger: :iframe #wrapwrap .s_text_image img) 2026-11-01 11:55:46,330 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:46] "POST /website/get_suggested_links HTTP/1.1" 200 - 191 0.102 0.143 2026-11-01 11:55:46,394 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://www.google.com/s2/favicons?sz=16&domain=http%3A%2F%2Fodoo.com%2F 2026-11-01 11:55:46,416 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:46,421 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [29/34] Tour test_image_link → Step check popover content has phone URL (trigger: :iframe .o_edit_menu_popover:has(.fa-phone) a.o_we_url_link[href='tel:555-2368']:contains(tel:555-2368)) 2026-11-01 11:55:46,427 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:46,492 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:46,552 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [30/34] Tour test_image_link → Step remove URL (trigger: #oe_snippets we-customizeblock-options:has(we-title:contains('Image')) we-input:contains(Your URL) input) 2026-11-01 11:55:46,662 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [31/34] Tour test_image_link → Step select block (trigger: :iframe #wrapwrap .s_text_image) 2026-11-01 11:55:46,733 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:46,739 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [32/34] Tour test_image_link → Step check link popover disappeared (trigger: :iframe body:not(:has(.o_edit_menu_popover))) 2026-11-01 11:55:46,743 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:46,761 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:46] "POST /website/get_suggested_links HTTP/1.1" 200 - 121 0.043 0.079 2026-11-01 11:55:46,775 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:46,848 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [33/34] Tour test_image_link → Step select image (trigger: :iframe #wrapwrap .s_text_image img) 2026-11-01 11:55:46,925 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://www.google.com/s2/favicons?sz=16&domain=http%3A%2F%2Fodoo.com%2F 2026-11-01 11:55:46,950 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:46,959 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [34/34] Tour test_image_link → Step check popover content has no URL (trigger: :iframe .o_edit_menu_popover a.o_we_url_link:not([href]):contains(No URL specified)) 2026-11-01 11:55:46,968 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:47,023 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-01 11:55:47,083 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: tour succeeded 2026-11-01 11:55:47,084 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: ╔════════════════════════════════╗ ║ TOUR test_image_link SUCCEEDED ║ ╚════════════════════════════════╝ 2026-11-01 11:55:47,604 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: heap 47316472 (allocated 48758784) 2026-11-01 11:55:47,626 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Closing chrome headless with pid 11202 2026-11-01 11:55:47,627 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Closing websocket connection 2026-11-01 11:55:47,630 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Terminating chrome headless with pid 11202 2026-11-01 11:55:47,750 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115547_749946_test_02_image_link.txt 2026-11-01 11:55:47,750 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Removing chrome user profile "/tmp/tmpmicgo25b_chrome_odoo" 2026-11-01 11:55:47,824 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:55:47,843 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_menu: Starting TestWebsiteMenu.test_menu_active_element ... 2026-11-01 11:55:47,884 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:55:49,046 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:49] "GET /test_website/model_item/4002 HTTP/1.1" 200 - 186 0.083 1.082 2026-11-01 11:55:49,590 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:49] "GET /test_website/model_item/4002 HTTP/1.1" 200 - 115 0.051 0.480 2026-11-01 11:55:49,651 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:49] "GET /test_website/model_item/4003 HTTP/1.1" 200 - 10 0.006 0.047 2026-11-01 11:55:49,707 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:55:49,727 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_multi_company: Starting TestMultiCompany.test_company_in_context ... 2026-11-01 11:55:55,167 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:55:56,534 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:56] "GET /multi_company_website HTTP/1.1" 200 - 11 0.005 1.365 2026-11-01 11:55:56,536 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_multi_company.TestMultiCompany.test_company_in_context: waiting for threads: [] 2026-11-01 11:55:56,602 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:55:56,621 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page: Starting WithContext.test_01_homepage_url ... 2026-11-01 11:55:56,638 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:55:57,715 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:57] "GET /unexisting HTTP/1.1" 404 - 189 0.098 0.984 2026-11-01 11:55:57,734 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:57] "GET / HTTP/1.1" 303 - 6 0.003 0.012 2026-11-01 11:55:58,060 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:58] "GET /contactus HTTP/1.1" 200 - 26 0.014 0.308 2026-11-01 11:55:58,107 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-11-01 11:55:58,360 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-11-01 11:55:58,376 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-11-01 11:55:58,638 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:58] "GET /test_website/200/name-4004 HTTP/1.1" 404 - 134 0.067 0.490 2026-11-01 11:55:58,652 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-11-01 11:55:58,665 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:58] "GET / HTTP/1.1" 303 - 15 0.007 0.017 2026-11-01 11:55:58,985 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:55:58] "GET /contactus HTTP/1.1" 200 - 25 0.022 0.295 2026-11-01 11:55:58,986 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page.WithContext.test_01_homepage_url: waiting for threads: [] 2026-11-01 11:55:59,039 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:55:59,058 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager: Starting TestWebsitePageManager.test_page_manager_test_model ... 2026-11-01 11:55:59,376 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome pid: 11680 2026-11-01 11:55:59,377 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless temporary user profile dir: /tmp/tmpyacyfveb_chrome_odoo 2026-11-01 11:55:59,377 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:46575/json/version 2026-11-01 11:55:59,378 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:46575/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:55:59,443 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Browser version: Chrome/150.0.7871.114 2026-11-01 11:55:59,443 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:46575/json 2026-11-01 11:55:59,444 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:46575/json with timeout 3 increased to 10s during tests 2026-11-01 11:55:59,461 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Websocket url found: ws://127.0.0.1:46575/devtools/page/77EC4A0CC29059F6DC31353A2BCE34EA 2026-11-01 11:55:59,474 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Enable chrome headless console log notification 2026-11-01 11:55:59,479 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless enable page notifications 2026-11-01 11:55:59,514 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:55:59,527 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Setting session cookie in browser 2026-11-01 11:55:59,534 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Open "http://127.0.0.1:8069/odoo/action-test_website.action_test_model_multi_website" in browser 2026-11-01 11:55:59,535 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigating to: "http://127.0.0.1:8069/odoo/action-test_website.action_test_model_multi_website" 2026-11-01 11:55:59,554 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:56:00,877 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:00] "GET /odoo/action-test_website.action_test_model_multi_website HTTP/1.1" 200 - 191 0.137 1.189 2026-11-01 11:56:00,880 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigation result: {'frameId': '77EC4A0CC29059F6DC31353A2BCE34EA', 'loaderId': 'D9E52446AAD2B1051459544593ACCEDC', 'isDownload': False} 2026-11-01 11:56:00,881 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Evaluate ready code "odoo.isTourReady('test_website_page_manager')" 2026-11-01 11:56:00,917 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:00] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-11-01 11:56:00,984 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:56:01,597 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:01] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 920 0.263 0.421 2026-11-01 11:56:01,604 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:01] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.690 2026-11-01 11:56:01,615 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:01] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.695 2026-11-01 11:56:01,635 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.702 2026-11-01 11:56:01,658 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:01] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:56:01,723 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:01] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 11:56:02,428 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 11:56:02,433 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 11:56:02,436 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 11:56:02,446 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 11:56:02,460 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:56:02,463 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: Owl is running in 'dev' mode. 2026-11-01 11:56:02,504 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 11:56:02,542 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:02] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.016 0.059 2026-11-01 11:56:02,562 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.068 2026-11-01 11:56:02,569 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Evaluate test code "odoo.startTour('test_website_page_manager', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_website.action_test_model_multi_website", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:56:02,578 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [1/12] Tour test_website_page_manager → Step Check that we see records from My Website (trigger: .o_list_table .o_data_row .o_data_cell[name=name]:contains('Test Multi Model Website 1') ~ .o_data_cell[name=website_id]:contains('My Website')) 2026-11-01 11:56:02,649 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:02] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:56:02,664 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.031 0.131 2026-11-01 11:56:02,714 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.205 2026-11-01 11:56:02,752 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:56:02,760 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:56:02,985 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:02] "POST /mail/data HTTP/1.1" 200 - 140 0.093 0.325 2026-11-01 11:56:02,987 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.413 2026-11-01 11:56:03,011 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:03] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.006 0.295 2026-11-01 11:56:03,038 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.395 2026-11-01 11:56:03,066 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:03] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.007 0.324 2026-11-01 11:56:03,081 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:03] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.337 2026-11-01 11:56:03,113 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 11:56:03,158 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.023 2026-11-01 11:56:03,194 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:56:03,201 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:03] "POST /web/dataset/call_kw/test.model.multi.website/get_views HTTP/1.1" 200 - 20 0.017 0.051 2026-11-01 11:56:03,229 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:03] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:56:03,245 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:03] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:56:03,288 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:03] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-11-01 11:56:03,297 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:56:03,300 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:03] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:56:03,422 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [2/12] Tour test_website_page_manager → Step Check that there is only 2 records in the pager (trigger: .o_pager .o_pager_value:contains('1-2')) 2026-11-01 11:56:03,476 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [3/12] Tour test_website_page_manager → Step Click on the 'Select all records' checkbox (trigger: thead .o_list_record_selector) 2026-11-01 11:56:03,551 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [4/12] Tour test_website_page_manager → Step Check that there is only 2 records selected (trigger: .o_list_selection_box:contains(2):contains(selected)) 2026-11-01 11:56:03,610 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [5/12] Tour test_website_page_manager → Step Click on the 'Select all records' checkbox again to unselect all records and see the search bar (trigger: thead .o_list_record_selector) 2026-11-01 11:56:03,670 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [6/12] Tour test_website_page_manager → Step Click on the search options (trigger: .o_searchview_dropdown_toggler) 2026-11-01 11:56:03,748 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [7/12] Tour test_website_page_manager → Step Select My Website 2 (trigger: .o_dropdown_container.o_website_menu > .dropdown-item:contains('My Website 2')) 2026-11-01 11:56:03,822 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [8/12] Tour test_website_page_manager → Step Check that we see records from My Website 2 (trigger: .o_list_table .o_data_row .o_data_cell[name=name]:contains('Test Model Multi Website 2') ~ .o_data_cell[name=website_id]:contains('My Website 2')) 2026-11-01 11:56:03,834 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:03] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:56:03,875 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [9/12] Tour test_website_page_manager → Step Click on Kanban View (trigger: .o_cp_switch_buttons .o_kanban) 2026-11-01 11:56:03,944 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [10/12] Tour test_website_page_manager → Step .o_kanban_renderer 2026-11-01 11:56:03,955 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:03] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 11:56:03,965 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:03] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:56:03,989 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:03] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.001 0.008 2026-11-01 11:56:03,992 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:03] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:56:04,061 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [11/12] Tour test_website_page_manager → Step Click on List View (trigger: .o_cp_switch_buttons .o_list) 2026-11-01 11:56:04,128 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [12/12] Tour test_website_page_manager → Step Wait for List View to be loaded (trigger: .o_list_renderer) 2026-11-01 11:56:04,137 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:04] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-11-01 11:56:04,148 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:04] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:56:04,174 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:04] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 11:56:04,177 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:04] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:56:04,214 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: tour succeeded 2026-11-01 11:56:04,215 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_website_page_manager SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-01 11:56:04,311 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: heap 27501512 (allocated 28688384) 2026-11-01 11:56:04,316 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing chrome headless with pid 11680 2026-11-01 11:56:04,317 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing websocket connection 2026-11-01 11:56:04,318 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Terminating chrome headless with pid 11680 2026-11-01 11:56:04,472 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115604_472714_test_page_manager_test_model.txt 2026-11-01 11:56:04,473 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Removing chrome user profile "/tmp/tmpyacyfveb_chrome_odoo" 2026-11-01 11:56:04,822 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome pid: 11897 2026-11-01 11:56:04,822 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless temporary user profile dir: /tmp/tmpaygoda6a_chrome_odoo 2026-11-01 11:56:04,822 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:32871/json/version 2026-11-01 11:56:04,823 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:32871/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:56:04,859 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Browser version: Chrome/150.0.7871.114 2026-11-01 11:56:04,859 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:32871/json 2026-11-01 11:56:04,860 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:32871/json with timeout 3 increased to 10s during tests 2026-11-01 11:56:04,868 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Websocket url found: ws://127.0.0.1:32871/devtools/page/2CEFE633D1DE1075865358FEE49A8174 2026-11-01 11:56:04,880 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Enable chrome headless console log notification 2026-11-01 11:56:04,887 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless enable page notifications 2026-11-01 11:56:04,913 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:56:04,917 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Setting session cookie in browser 2026-11-01 11:56:04,921 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Open "http://127.0.0.1:8069/odoo/action-test_website.action_test_model_multi_website_js_class_bug" in browser 2026-11-01 11:56:04,921 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigating to: "http://127.0.0.1:8069/odoo/action-test_website.action_test_model_multi_website_js_class_bug" 2026-11-01 11:56:05,047 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:05] "GET /odoo/action-test_website.action_test_model_multi_website_js_class_bug HTTP/1.1" 200 - 22 0.010 0.082 2026-11-01 11:56:05,054 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigation result: {'frameId': '2CEFE633D1DE1075865358FEE49A8174', 'loaderId': 'B0AB75F68F958792665147170CBEFA67', 'isDownload': False} 2026-11-01 11:56:05,054 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Evaluate ready code "odoo.isTourReady('test_website_page_manager_js_class_bug')" 2026-11-01 11:56:05,085 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:05] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 11:56:05,634 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:05] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 918 0.204 0.354 2026-11-01 11:56:05,641 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:05] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.564 2026-11-01 11:56:05,664 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.571 2026-11-01 11:56:05,673 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:05] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.592 2026-11-01 11:56:05,673 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:56:05,679 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:05] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-11-01 11:56:05,700 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:05] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:56:06,272 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:56:06,273 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 11:56:06,275 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 11:56:06,289 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:56:06,324 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: Owl is running in 'dev' mode. 2026-11-01 11:56:06,338 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:56:06,360 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 11:56:06,405 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.017 2026-11-01 11:56:06,467 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.019 0.052 2026-11-01 11:56:06,476 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Evaluate test code "odoo.startTour('test_website_page_manager_js_class_bug', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_website.action_test_model_multi_website_js_class_bug", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:56:06,496 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [1/2] Tour test_website_page_manager_js_class_bug → Step Click on Kanban View (trigger: .o_cp_switch_buttons .o_kanban) 2026-11-01 11:56:06,592 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:56:06,593 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:56:06,727 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "POST /mail/data HTTP/1.1" 200 - 72 0.066 0.172 2026-11-01 11:56:06,742 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "POST /web/action/load HTTP/1.1" 200 - 11 0.003 0.228 2026-11-01 11:56:06,769 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.252 2026-11-01 11:56:06,797 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.008 0.278 2026-11-01 11:56:06,799 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.224 2026-11-01 11:56:06,913 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-11-01 11:56:06,931 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.014 2026-11-01 11:56:06,947 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:56:06,949 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "POST /web/dataset/call_kw/test.model.multi.website/get_views HTTP/1.1" 200 - 3 0.003 0.017 2026-11-01 11:56:06,969 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.026 2026-11-01 11:56:06,972 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:56:06,997 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:56:07,004 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:07] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.001 0.015 2026-11-01 11:56:07,135 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [2/2] Tour test_website_page_manager_js_class_bug → Step Wait for Kanban View to be loaded (trigger: .o_kanban_renderer) 2026-11-01 11:56:07,144 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:07] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 11:56:07,159 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:07] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:56:07,188 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:07] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 11:56:07,191 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:07] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:56:07,266 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: tour succeeded 2026-11-01 11:56:07,268 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_website_page_manager_js_class_bug SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-11-01 11:56:07,382 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: heap 26201672 (allocated 27901952) 2026-11-01 11:56:07,391 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing chrome headless with pid 11897 2026-11-01 11:56:07,396 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing websocket connection 2026-11-01 11:56:07,397 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Terminating chrome headless with pid 11897 2026-11-01 11:56:07,496 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115607_496284_test_page_manager_test_model.txt 2026-11-01 11:56:07,496 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Removing chrome user profile "/tmp/tmpaygoda6a_chrome_odoo" 2026-11-01 11:56:07,798 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome pid: 12103 2026-11-01 11:56:07,798 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless temporary user profile dir: /tmp/tmp_basd8ys_chrome_odoo 2026-11-01 11:56:07,798 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:43423/json/version 2026-11-01 11:56:07,800 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:43423/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:56:07,848 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Browser version: Chrome/150.0.7871.114 2026-11-01 11:56:07,848 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:43423/json 2026-11-01 11:56:07,849 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:43423/json with timeout 3 increased to 10s during tests 2026-11-01 11:56:07,865 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Websocket url found: ws://127.0.0.1:43423/devtools/page/808DF6F6E4EE152BCF47E02290EDBB03 2026-11-01 11:56:07,876 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Enable chrome headless console log notification 2026-11-01 11:56:07,885 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless enable page notifications 2026-11-01 11:56:07,907 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:56:07,909 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Setting session cookie in browser 2026-11-01 11:56:07,915 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Open "http://127.0.0.1:8069/odoo/action-test_website.action_test_model" in browser 2026-11-01 11:56:07,915 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigating to: "http://127.0.0.1:8069/odoo/action-test_website.action_test_model" 2026-11-01 11:56:08,024 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:08] "GET /odoo/action-test_website.action_test_model HTTP/1.1" 200 - 22 0.012 0.064 2026-11-01 11:56:08,031 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigation result: {'frameId': '808DF6F6E4EE152BCF47E02290EDBB03', 'loaderId': '8097675D2D5F6A751129CADB196C6828', 'isDownload': False} 2026-11-01 11:56:08,031 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Evaluate ready code "odoo.isTourReady('test_website_page_manager_no_website_id')" 2026-11-01 11:56:08,081 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:08] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-11-01 11:56:08,096 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:08] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.031 2026-11-01 11:56:08,106 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:08] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.033 2026-11-01 11:56:08,169 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:56:08,806 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:08] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 918 0.248 0.484 2026-11-01 11:56:08,817 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.736 2026-11-01 11:56:08,820 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:08] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.439 2026-11-01 11:56:08,987 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:08] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:56:09,100 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:56:09,102 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:56:09,103 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:56:09,116 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 11:56:09,148 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: Owl is running in 'dev' mode. 2026-11-01 11:56:09,163 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:56:09,187 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.010 2026-11-01 11:56:09,234 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.023 2026-11-01 11:56:09,309 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Evaluate test code "odoo.startTour('test_website_page_manager_no_website_id', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_website.action_test_model", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:56:09,310 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.017 0.073 2026-11-01 11:56:09,327 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [1/2] Tour test_website_page_manager_no_website_id → Step Click on Kanban View (trigger: .o_cp_switch_buttons .o_kanban) 2026-11-01 11:56:09,384 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:56:09,402 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-11-01 11:56:09,512 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "POST /mail/data HTTP/1.1" 200 - 72 0.064 0.137 2026-11-01 11:56:09,537 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.008 0.174 2026-11-01 11:56:09,541 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.212 2026-11-01 11:56:09,559 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.187 2026-11-01 11:56:09,581 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.219 2026-11-01 11:56:09,669 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 11:56:09,698 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.019 2026-11-01 11:56:09,716 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:56:09,736 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:56:09,739 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 16 0.012 0.026 2026-11-01 11:56:09,755 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.046 2026-11-01 11:56:09,762 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 11:56:09,775 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:56:09,810 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "POST /web/dataset/call_kw/test.model/web_search_read HTTP/1.1" 200 - 2 0.002 0.006 2026-11-01 11:56:09,821 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:56:09,827 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:56:09,919 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [2/2] Tour test_website_page_manager_no_website_id → Step Wait for Kanban View to be loaded (trigger: .o_kanban_renderer) 2026-11-01 11:56:09,928 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-11-01 11:56:09,941 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:56:09,967 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "POST /web/dataset/call_kw/test.model/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 11:56:09,970 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:09] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:56:10,019 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: tour succeeded 2026-11-01 11:56:10,020 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_website_page_manager_no_website_id SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-11-01 11:56:10,104 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: heap 26090672 (allocated 27115520) 2026-11-01 11:56:10,108 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing chrome headless with pid 12103 2026-11-01 11:56:10,109 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing websocket connection 2026-11-01 11:56:10,111 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Terminating chrome headless with pid 12103 2026-11-01 11:56:10,220 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115610_220301_test_page_manager_test_model.txt 2026-11-01 11:56:10,220 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Removing chrome user profile "/tmp/tmp_basd8ys_chrome_odoo" 2026-11-01 11:56:10,308 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:56:10,332 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_01_redirect_308_model_converter ... 2026-11-01 11:56:10,617 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-11-01 11:56:10,975 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:56:11,239 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:11] "GET /test_website/country/andorra-1 HTTP/1.1" 308 - 4 0.001 0.266 2026-11-01 11:56:11,274 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:11] "GET /redirected/country/andorra-1 HTTP/1.1" 200 - 19 0.009 0.023 2026-11-01 11:56:11,287 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:portal_user from n/a 2026-11-01 11:56:11,297 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:11] "GET /test_website/country/andorra-1 HTTP/1.1" 308 - 0 0.000 0.001 2026-11-01 11:56:11,312 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:11] "GET /redirected/country/andorra-1 HTTP/1.1" 200 - 9 0.006 0.008 2026-11-01 11:56:11,337 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_02_redirect_308_RequestUID ... 2026-11-01 11:56:11,599 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-11-01 11:56:13,069 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:56:13,388 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:13] "GET /test_website/200/name-4005 HTTP/1.1" 308 - 4 0.001 0.320 2026-11-01 11:56:13,413 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:13] "GET /test_website/308/name-4005 HTTP/1.1" 200 - 16 0.007 0.014 2026-11-01 11:56:13,417 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:13] "GET /test_website/200/xx-4005 HTTP/1.1" 308 - 0 0.000 0.001 2026-11-01 11:56:13,423 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:13] "GET /test_website/308/xx-4005 HTTP/1.1" 301 - 1 0.000 0.003 2026-11-01 11:56:13,426 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:13] "GET /test_website/200/xx-4005 HTTP/1.1" 308 - 0 0.000 0.001 2026-11-01 11:56:13,433 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:13] "GET /test_website/308/xx-4005 HTTP/1.1" 301 - 1 0.000 0.004 2026-11-01 11:56:13,442 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:13] "GET /test_website/308/name-4005 HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 11:56:13,447 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:13] "GET /test_website/200/name-100 HTTP/1.1" 308 - 0 0.000 0.001 2026-11-01 11:56:13,468 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:13] "GET /test_website/308/name-100 HTTP/1.1" 404 - 10 0.005 0.013 2026-11-01 11:56:13,473 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:13] "GET /test_website/200/xx-100 HTTP/1.1" 308 - 0 0.000 0.001 2026-11-01 11:56:13,497 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:13] "GET /test_website/308/xx-100 HTTP/1.1" 404 - 10 0.004 0.017 2026-11-01 11:56:13,501 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:13] "GET /test_website/200/name-4006 HTTP/1.1" 308 - 0 0.000 0.001 2026-11-01 11:56:13,510 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4006], uid: 4, model: test.model 2026-11-01 11:56:13,537 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:13] "GET /test_website/308/name-4006 HTTP/1.1" 404 - 16 0.008 0.023 2026-11-01 11:56:13,541 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:13] "GET /test_website/200/xx-4006 HTTP/1.1" 308 - 0 0.000 0.001 2026-11-01 11:56:13,548 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4006], uid: 4, model: test.model 2026-11-01 11:56:13,572 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:13] "GET /test_website/308/xx-4006 HTTP/1.1" 404 - 14 0.007 0.021 2026-11-01 11:56:13,578 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:13] "GET /test_website/200/seo-name-4005 HTTP/1.1" 308 - 0 0.000 0.001 2026-11-01 11:56:13,588 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:13] "GET /test_website/308/seo-name-4005 HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 11:56:13,591 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:13] "GET /test_website/200/xx-4006 HTTP/1.1" 308 - 0 0.000 0.001 2026-11-01 11:56:13,598 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4006], uid: 4, model: test.model 2026-11-01 11:56:13,622 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:13] "GET /test_website/308/xx-4006 HTTP/1.1" 404 - 14 0.008 0.020 2026-11-01 11:56:13,625 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:13] "GET /test_website/200/xx-100 HTTP/1.1" 308 - 0 0.000 0.001 2026-11-01 11:56:13,648 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:13] "GET /test_website/308/xx-100 HTTP/1.1" 404 - 10 0.004 0.015 2026-11-01 11:56:13,687 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_03_redirect_308_qs ... 2026-11-01 11:56:14,008 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-11-01 11:56:14,336 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:56:14,771 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:14] "GET /test_website/test_redirect_view_qs?a=a HTTP/1.1" 200 - 20 0.010 0.427 2026-11-01 11:56:14,773 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_03_redirect_308_qs: waiting for threads: [] 2026-11-01 11:56:14,805 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_04_redirect_301_route_unpublished_record ... 2026-11-01 11:56:15,246 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:56:15,591 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:15] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 200 - 19 0.010 0.338 2026-11-01 11:56:15,600 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-11-01 11:56:15,829 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-11-01 11:56:15,839 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-11-01 11:56:16,366 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:16] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 404 - 194 0.106 0.664 2026-11-01 11:56:16,375 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-11-01 11:56:16,397 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:16] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 301 - 15 0.007 0.018 2026-11-01 11:56:16,439 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:16] "GET /404 HTTP/1.1" 404 - 15 0.007 0.032 2026-11-01 11:56:16,454 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-11-01 11:56:16,479 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:16] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 301 - 15 0.006 0.023 2026-11-01 11:56:16,486 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:16] "GET /test_website/200/301-test-record-4008 HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 11:56:16,487 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_04_redirect_301_route_unpublished_record: waiting for threads: [] 2026-11-01 11:56:16,522 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_05_redirect_404_notfound_record ... 2026-11-01 11:56:16,832 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:56:19,035 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:19] "GET /test_website/200/unexisting-100000 HTTP/1.1" 404 - 198 0.092 2.112 2026-11-01 11:56:19,065 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:19] "GET /test_website/200/unexisting-100000 HTTP/1.1" 301 - 11 0.004 0.018 2026-11-01 11:56:19,090 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:19] "GET /test_website/200/unexisting-100000 HTTP/1.1" 301 - 11 0.004 0.016 2026-11-01 11:56:19,096 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:19] "GET /get HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:56:19,130 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_308_by_method_url_rewrite ... 2026-11-01 11:56:19,462 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-11-01 11:56:19,746 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:56:20,192 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:20] "GET /test_view HTTP/1.1" 200 - 21 0.009 0.440 2026-11-01 11:56:20,194 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_308_by_method_url_rewrite: waiting for threads: [] 2026-11-01 11:56:20,221 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_308_multiple_url_endpoint ... 2026-11-01 11:56:20,502 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-11-01 11:56:20,851 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:56:21,120 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:21] "GET /test_countries_308 HTTP/1.1" 308 - 4 0.001 0.271 2026-11-01 11:56:21,149 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:21] "GET /test_countries_308/301-test-record-4009 HTTP/1.1" 200 - 16 0.008 0.018 2026-11-01 11:56:21,150 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_308_multiple_url_endpoint: waiting for threads: [] 2026-11-01 11:56:21,178 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_with_qs ... 2026-11-01 11:56:21,474 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:56:22,904 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:22] "GET /foo?bar=1 HTTP/1.1" 301 - 16 0.006 1.427 2026-11-01 11:56:22,916 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:22] "GET /foo?bar=2 HTTP/1.1" 301 - 5 0.002 0.005 2026-11-01 11:56:22,926 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:22] "GET /foo?bar=3 HTTP/1.1" 301 - 5 0.002 0.005 2026-11-01 11:56:22,936 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:22] "GET /foo HTTP/1.1" 301 - 5 0.002 0.005 2026-11-01 11:56:22,946 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:22] "GET /foo?oups=1&bar=2 HTTP/1.1" 301 - 5 0.002 0.005 2026-11-01 11:56:22,948 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_with_qs: waiting for threads: [] 2026-11-01 11:56:22,998 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:56:23,018 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_01_reset_specific_page_view ... 2026-11-01 11:56:23,111 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:56:23,121 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:56:23,865 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:23] "GET /test_page_view HTTP/1.1" 500 - 317 0.139 0.608 2026-11-01 11:56:23,899 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:56:23,899 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:23] "POST /website/reset_template HTTP/1.1" 200 - 15 0.015 0.016 2026-11-01 11:56:25,013 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:25] "GET /test_page_view HTTP/1.1" 200 - 260 0.192 0.918 2026-11-01 11:56:25,015 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_01_reset_specific_page_view: waiting for threads: [] 2026-11-01 11:56:25,066 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_02_reset_specific_view_controller ... 2026-11-01 11:56:25,145 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:56:25,157 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:56:25,837 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:25] "GET /test_view HTTP/1.1" 500 - 325 0.146 0.537 2026-11-01 11:56:25,869 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:56:25,870 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:25] "POST /website/reset_template HTTP/1.1" 200 - 14 0.012 0.017 2026-11-01 11:56:26,860 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:26] "GET /test_view HTTP/1.1" 200 - 256 0.138 0.849 2026-11-01 11:56:26,861 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_02_reset_specific_view_controller: waiting for threads: [] 2026-11-01 11:56:26,899 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_03_reset_specific_view_controller_t_called ... 2026-11-01 11:56:26,958 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:56:26,969 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:56:27,368 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:27] "GET /test_view HTTP/1.1" 500 - 41 0.027 0.374 2026-11-01 11:56:27,399 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:56:27,399 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:27] "POST /website/reset_template HTTP/1.1" 200 - 14 0.010 0.018 2026-11-01 11:56:28,415 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:28] "GET /test_view HTTP/1.1" 200 - 259 0.153 0.860 2026-11-01 11:56:28,416 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_03_reset_specific_view_controller_t_called: waiting for threads: [] 2026-11-01 11:56:28,442 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_04_reset_specific_view_controller_inherit ... 2026-11-01 11:56:28,480 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:56:28,490 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:56:29,115 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:29] "GET /test_view HTTP/1.1" 500 - 326 0.133 0.494 2026-11-01 11:56:29,150 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:56:29,150 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:29] "POST /website/reset_template HTTP/1.1" 200 - 16 0.015 0.018 2026-11-01 11:56:30,187 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:30] "GET /test_view HTTP/1.1" 200 - 256 0.152 0.882 2026-11-01 11:56:30,189 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_04_reset_specific_view_controller_inherit: waiting for threads: [] 2026-11-01 11:56:30,226 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_06_reset_specific_view_controller_inexisting_template ... 2026-11-01 11:56:30,315 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:56:30,327 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:56:31,824 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:31] "GET /test_view HTTP/1.1" 500 - 37 0.027 1.472 2026-11-01 11:56:31,864 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:56:31,864 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:31] "POST /website/reset_template HTTP/1.1" 200 - 14 0.015 0.021 2026-11-01 11:56:33,048 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:33] "GET /test_view HTTP/1.1" 200 - 256 0.160 1.020 2026-11-01 11:56:33,050 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_06_reset_specific_view_controller_inexisting_template: waiting for threads: [] 2026-11-01 11:56:33,099 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_07_reset_page_view_complete_flow ... 2026-11-01 11:56:33,405 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome pid: 12376 2026-11-01 11:56:33,406 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless temporary user profile dir: /tmp/tmpn91dx3so_chrome_odoo 2026-11-01 11:56:33,406 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:38337/json/version 2026-11-01 11:56:33,407 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:38337/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:56:33,420 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Browser version: Chrome/150.0.7871.114 2026-11-01 11:56:33,420 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:38337/json 2026-11-01 11:56:33,420 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:38337/json with timeout 3 increased to 10s during tests 2026-11-01 11:56:33,429 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Websocket url found: ws://127.0.0.1:38337/devtools/page/10D52611E7F933C44FA1F3D0B9BE15E1 2026-11-01 11:56:33,433 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Enable chrome headless console log notification 2026-11-01 11:56:33,445 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless enable page notifications 2026-11-01 11:56:33,481 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:56:33,498 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Setting session cookie in browser 2026-11-01 11:56:33,500 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_page_view" in browser 2026-11-01 11:56:33,500 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_page_view" 2026-11-01 11:56:33,514 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:56:35,103 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:35] "GET /odoo/action-website.website_preview?path=/test_page_view HTTP/1.1" 200 - 191 0.149 1.444 2026-11-01 11:56:35,108 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Navigation result: {'frameId': '10D52611E7F933C44FA1F3D0B9BE15E1', 'loaderId': '781C9D8776C61BF475E45E36DA3E5E03', 'isDownload': False} 2026-11-01 11:56:35,108 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Evaluate ready code "odoo.isTourReady('test_reset_page_view_complete_flow_part1')" 2026-11-01 11:56:35,169 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:35] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-11-01 11:56:35,175 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:35] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:56:35,203 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:56:35,750 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:35] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 920 0.220 0.369 2026-11-01 11:56:35,757 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:35] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.596 2026-11-01 11:56:35,774 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.603 2026-11-01 11:56:35,807 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:35] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 11:56:35,861 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:35] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:56:36,676 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-01 11:56:36,679 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 11:56:36,680 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 11:56:36,700 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-01 11:56:36,735 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Owl is running in 'dev' mode. 2026-11-01 11:56:36,793 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 11:56:36,833 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:36] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.020 0.077 2026-11-01 11:56:36,840 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-11-01 11:56:36,879 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.068 2026-11-01 11:56:36,879 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Evaluate test code "odoo.startTour('test_reset_page_view_complete_flow_part1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_page_view", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:56:36,923 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:56:36,979 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.033 0.149 2026-11-01 11:56:36,997 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:36] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.118 2026-11-01 11:56:37,000 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.122 2026-11-01 11:56:37,050 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:56:37,066 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:56:37,071 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "GET /odoo/action-website.website_preview?path=/test_page_view&enable_editor=1 HTTP/1.1" 200 - 22 0.016 0.148 2026-11-01 11:56:37,374 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "POST /mail/data HTTP/1.1" 200 - 140 0.110 0.382 2026-11-01 11:56:37,378 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [1/13] Tour test_reset_page_view_complete_flow_part1 → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-11-01 11:56:37,389 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Owl is running in 'dev' mode. 2026-11-01 11:56:37,392 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.356 2026-11-01 11:56:37,405 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.030 2026-11-01 11:56:37,410 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.028 2026-11-01 11:56:37,443 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.016 0.389 2026-11-01 11:56:37,480 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.457 2026-11-01 11:56:37,505 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.066 2026-11-01 11:56:37,568 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.016 0.093 2026-11-01 11:56:37,726 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "POST /mail/data HTTP/1.1" 200 - 72 0.049 0.208 2026-11-01 11:56:37,728 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.255 2026-11-01 11:56:37,756 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.251 2026-11-01 11:56:37,787 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.009 0.170 2026-11-01 11:56:37,818 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.214 2026-11-01 11:56:37,832 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "POST /web/action/load HTTP/1.1" 200 - 6 0.004 0.212 2026-11-01 11:56:37,850 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-11-01 11:56:37,902 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.025 2026-11-01 11:56:37,913 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.036 2026-11-01 11:56:37,918 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.038 2026-11-01 11:56:37,928 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.048 2026-11-01 11:56:37,936 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.025 2026-11-01 11:56:37,939 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:56:37,949 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:56:38,000 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:38] "GET /website/force/1?path=/test_page_view HTTP/1.1" 303 - 6 0.006 0.019 2026-11-01 11:56:38,008 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:38] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.022 2026-11-01 11:56:39,530 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:39] "GET /test_page_view HTTP/1.1" 200 - 1115 0.330 1.191 2026-11-01 11:56:39,535 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:39] "GET /web/assets/d67a1b4/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 1.503 2026-11-01 11:56:39,572 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:56:39,623 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:39] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.041 0.033 2026-11-01 11:56:39,628 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:56:39,641 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:39] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.009 0.082 2026-11-01 11:56:39,643 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:56:39,651 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:56:39,714 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:39] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:56:39,720 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:39] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.012 0.132 2026-11-01 11:56:39,728 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:56:39,747 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:39] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.107 2026-11-01 11:56:39,752 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:39] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.001 0.038 2026-11-01 11:56:39,763 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/7bc4ffe/website.backend_assets_all_wysiwyg.min.js 2026-11-01 11:56:39,782 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:39] "GET /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.005 0.043 2026-11-01 11:56:39,787 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/635d8f6/website.backend_assets_all_wysiwyg.min.css 2026-11-01 11:56:39,804 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:39] "GET /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.010 0.061 2026-11-01 11:56:39,828 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:56:39,830 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:56:39,830 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:56:39,831 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:56:39,831 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:56:39,831 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:56:39,876 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:39] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 5 0.002 0.011 2026-11-01 11:56:39,893 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:56:39,918 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:39] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.007 0.047 2026-11-01 11:56:40,281 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:40] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.005 2026-11-01 11:56:40,398 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/01201f5/im_livechat.assets_embed_external.min.css, copying from /web/assets/01201f5/im_livechat.assets_embed_external.min.css 2026-11-01 11:56:40,424 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:40] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.023 0.075 2026-11-01 11:56:40,471 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:40] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.013 0.119 2026-11-01 11:56:40,539 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:40] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.008 0.182 2026-11-01 11:56:40,562 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/bef17fd/website.assets_all_wysiwyg_inside.min.css 2026-11-01 11:56:40,580 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:40] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.009 0.018 2026-11-01 11:56:40,586 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/aa00144/website.assets_all_wysiwyg_inside.min.js 2026-11-01 11:56:40,601 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:40] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.004 0.043 2026-11-01 11:56:40,938 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:40] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.085 0.171 2026-11-01 11:56:40,943 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:40] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.241 2026-11-01 11:56:40,969 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:40] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.261 2026-11-01 11:56:41,074 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-11-01 11:56:41,123 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-11-01 11:56:41,631 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:56:42,919 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:42] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.226 1.565 2026-11-01 11:56:43,132 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-11-01 11:56:43,239 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-11-01 11:56:43,338 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-11-01 11:56:43,377 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:56:43,379 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:56:43,405 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.036 2026-11-01 11:56:43,407 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-11-01 11:56:43,412 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-11-01 11:56:43,422 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-11-01 11:56:43,430 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:56:43,445 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-11-01 11:56:43,447 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-01 11:56:43,456 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:56:43,457 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:56:43,464 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:56:43,474 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:56:43,477 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 11:56:43,486 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:56:43,495 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-11-01 11:56:43,500 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:56:43,506 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:56:43,507 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 11:56:43,523 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [2/13] Tour test_reset_page_view_complete_flow_part1 → Step Drag the Intro snippet group and drop it in #oe_structure_test_website_page. (trigger: #oe_snippets .oe_snippet[name="Intro"] .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-11-01 11:56:43,524 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:56:43,527 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:56:43,532 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:56:43,549 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:56:43,550 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:56:43,567 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-11-01 11:56:43,577 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:56:43,579 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-01 11:56:43,589 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:56:43,597 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-11-01 11:56:43,599 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-11-01 11:56:43,600 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:56:43,603 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:56:43,604 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:56:43,616 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:56:43,618 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:56:43,620 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:56:43,621 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:43] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:56:44,279 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:44] "GET /web/image/website.s_carousel_intro_default_image_1 HTTP/1.1" 200 - 8 0.007 0.014 2026-11-01 11:56:44,280 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [3/13] Tour test_reset_page_view_complete_flow_part1 → Step Click on the s_cover snippet. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_cover"]) 2026-11-01 11:56:44,300 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:44] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 200 - 8 0.003 0.038 2026-11-01 11:56:44,311 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:44] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 200 - 8 0.003 0.050 2026-11-01 11:56:44,324 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:44] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 200 - 8 0.003 0.061 2026-11-01 11:56:44,334 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:44] "GET /web/image/website.s_carousel_intro_default_image_3 HTTP/1.1" 200 - 8 0.003 0.069 2026-11-01 11:56:44,343 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:44] "GET /web/image/website.s_carousel_intro_default_image_2 HTTP/1.1" 200 - 8 0.004 0.074 2026-11-01 11:56:44,356 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:44] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.002 0.035 2026-11-01 11:56:44,368 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:44] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.003 0.080 2026-11-01 11:56:44,376 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:44] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 8 0.003 0.066 2026-11-01 11:56:44,413 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [4/13] Tour test_reset_page_view_complete_flow_part1 → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-11-01 11:56:44,414 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:44] "GET /web/image/website.s_adventure_default_image HTTP/1.1" 200 - 8 0.016 0.067 2026-11-01 11:56:44,424 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:44] "GET /web_editor/shape/web_editor%2FOrigins%2F04_001.svg?c3=%23FFFFFF&flip=y HTTP/1.1" 200 - 5 0.001 0.020 2026-11-01 11:56:44,434 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:44] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.002 0.044 2026-11-01 11:56:44,440 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:44] "GET /web_editor/shape/web_editor/Floats/07.svg?c1=%2300BBCE&c2=%232D3142&c3=%23F3F2F2&c5=%23111827 HTTP/1.1" 200 - 5 0.001 0.034 2026-11-01 11:56:44,461 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:44] "GET /web/image/website.s_kickoff_default_image HTTP/1.1" 200 - 8 0.003 0.049 2026-11-01 11:56:44,483 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:44] "GET /web_editor/shape/web_editor/Origins/14_001.svg?c3=o-color-4&c4=rgba(255,%200,%200,%200.04) HTTP/1.1" 200 - 8 0.005 0.067 2026-11-01 11:56:45,129 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:45] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.014 2026-11-01 11:56:45,136 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:45] "GET /web/image/website.s_cover_default_image HTTP/1.1" 304 - 7 0.002 0.020 2026-11-01 11:56:45,145 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:45] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:56:45,147 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:45] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:56:45,148 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:45] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:56:45,169 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:45] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:56:45,171 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:45] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:56:45,172 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:45] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:56:45,188 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:45] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 11:56:45,191 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:45] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.000 0.009 2026-11-01 11:56:45,197 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:45] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.001 0.015 2026-11-01 11:56:45,201 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:45] "GET /website/static/src/img/snippets_demo/s_cover.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:56:45,225 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:45] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.003 0.008 2026-11-01 11:56:45,232 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:45] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.003 0.016 2026-11-01 11:56:45,239 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:45] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.003 0.019 2026-11-01 11:56:45,245 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:45] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-01 11:56:45,252 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:45] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.009 2026-11-01 11:56:45,255 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:45] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.000 0.007 2026-11-01 11:56:45,466 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-11-01 11:56:45,517 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-11-01 11:56:45,525 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [5/13] Tour test_reset_page_view_complete_flow_part1 → Step body:not(:has(.o_dialog)) 2026-11-01 11:56:45,582 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [6/13] Tour test_reset_page_view_complete_flow_part1 → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-11-01 11:56:46,716 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [7/13] Tour test_reset_page_view_complete_flow_part1 → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-11-01 11:56:46,846 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:56:46,846 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:46] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 64 0.023 0.066 2026-11-01 11:56:46,870 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-11-01 11:56:46,897 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:46] "POST /website/get_seo_data HTTP/1.1" 200 - 17 0.007 0.016 2026-11-01 11:56:47,460 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:47] "GET /test_page_view HTTP/1.1" 200 - 129 0.056 0.529 2026-11-01 11:56:47,556 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-11-01 11:56:47,562 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:47] "GET /web/image/website.s_cover_default_image HTTP/1.1" 304 - 7 0.003 0.009 2026-11-01 11:56:47,972 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:47] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.010 0.033 2026-11-01 11:56:47,979 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-11-01 11:56:47,982 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.048 2026-11-01 11:56:50,946 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [8/13] Tour test_reset_page_view_complete_flow_part1 → Step open site menu (trigger: button[data-menu-xmlid="website.menu_site"]) 2026-11-01 11:56:51,024 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [9/13] Tour test_reset_page_view_complete_flow_part1 → Step open html editor (trigger: a[data-menu-xmlid="website.menu_ace_editor"]) 2026-11-01 11:56:51,094 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [10/13] Tour test_reset_page_view_complete_flow_part1 → Step add a broken t-field in page DOM (trigger: div.ace_line .ace_xml:contains("placeholder")) 2026-11-01 11:56:51,514 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:51] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 308 0.130 0.288 2026-11-01 11:56:51,546 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:51] "GET /web/bundle/web.ace_lib?lang=en_US HTTP/1.1" 200 - 7 0.004 0.010 2026-11-01 11:56:51,559 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/53684f1/web.ace_lib.min.js, copying from /web/assets/53684f1/web.ace_lib.min.js 2026-11-01 11:56:51,573 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:51] "GET /web/assets/1/53684f1/web.ace_lib.min.js HTTP/1.1" 200 - 10 0.004 0.016 2026-11-01 11:56:51,663 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [11/13] Tour test_reset_page_view_complete_flow_part1 → Step .ace_content:contains("not.exist") 2026-11-01 11:56:51,729 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [12/13] Tour test_reset_page_view_complete_flow_part1 → Step save the html editor (trigger: .o_resource_editor button:contains(Save)) 2026-11-01 11:56:51,803 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [13/13] Tour test_reset_page_view_complete_flow_part1 → Step body 2026-11-01 11:56:51,856 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: tour succeeded 2026-11-01 11:56:51,857 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_reset_page_view_complete_flow_part1 SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-11-01 11:56:51,889 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #2 deleted ir.ui.view records with IDs: [9066] 2026-11-01 11:56:51,901 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:56:51,902 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:51] "POST /website/save_xml HTTP/1.1" 200 - 65 0.038 0.060 2026-11-01 11:56:52,111 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: heap 46036132 (allocated 47710208) 2026-11-01 11:56:52,119 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing chrome headless with pid 12376 2026-11-01 11:56:52,121 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing websocket connection 2026-11-01 11:56:52,123 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Terminating chrome headless with pid 12376 2026-11-01 11:56:52,216 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115652_215852_test_07_reset_page_view_complete_flow.txt 2026-11-01 11:56:52,217 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Removing chrome user profile "/tmp/tmpn91dx3so_chrome_odoo" 2026-11-01 11:56:52,250 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: waiting for threads: [] 2026-11-01 11:56:52,407 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:52] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 304 0.102 0.193 2026-11-01 11:56:52,422 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:56:52,750 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:52] "GET /test_page_view HTTP/1.1" 500 - 308 0.117 0.206 2026-11-01 11:56:52,772 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:56:52,772 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:52] "POST /website/reset_template HTTP/1.1" 200 - 12 0.006 0.012 2026-11-01 11:56:53,327 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:53] "GET /test_page_view HTTP/1.1" 200 - 114 0.060 0.492 2026-11-01 11:56:53,658 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome pid: 12726 2026-11-01 11:56:53,658 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless temporary user profile dir: /tmp/tmphokpytat_chrome_odoo 2026-11-01 11:56:53,659 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:34329/json/version 2026-11-01 11:56:53,660 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:34329/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:56:53,702 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Browser version: Chrome/150.0.7871.114 2026-11-01 11:56:53,703 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:34329/json 2026-11-01 11:56:53,703 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:34329/json with timeout 3 increased to 10s during tests 2026-11-01 11:56:53,713 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Websocket url found: ws://127.0.0.1:34329/devtools/page/0C1FF125BC14923CE0E257D0561265DE 2026-11-01 11:56:53,727 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Enable chrome headless console log notification 2026-11-01 11:56:53,735 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless enable page notifications 2026-11-01 11:56:53,759 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:56:53,762 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Setting session cookie in browser 2026-11-01 11:56:53,767 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_page_view" in browser 2026-11-01 11:56:53,767 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_page_view" 2026-11-01 11:56:53,933 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:53] "GET /odoo/action-website.website_preview?path=/test_page_view HTTP/1.1" 200 - 33 0.019 0.138 2026-11-01 11:56:53,937 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Navigation result: {'frameId': '0C1FF125BC14923CE0E257D0561265DE', 'loaderId': '2521CE5C0700729D1DF9B1F9AFC9AD92', 'isDownload': False} 2026-11-01 11:56:53,937 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Evaluate ready code "odoo.isTourReady('test_reset_page_view_complete_flow_part2')" 2026-11-01 11:56:53,995 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:53] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-11-01 11:56:54,006 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:54] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-11-01 11:56:54,045 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:56:54,817 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:54] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 918 0.299 0.538 2026-11-01 11:56:54,827 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:54] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.858 2026-11-01 11:56:54,847 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.846 2026-11-01 11:56:54,865 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:54] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:56:54,941 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:54] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:56:55,628 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:55] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 11:56:55,630 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:55] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 11:56:55,631 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:55] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-11-01 11:56:55,645 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:56:55,666 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Owl is running in 'dev' mode. 2026-11-01 11:56:55,682 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:55] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:56:55,728 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.027 2026-11-01 11:56:55,752 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.030 2026-11-01 11:56:55,780 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Evaluate test code "odoo.startTour('test_reset_page_view_complete_flow_part2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_page_view", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:56:55,793 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [1/9] Tour test_reset_page_view_complete_flow_part2 → Step check that the view got fixed (trigger: :iframe p:text(Test Page View)) 2026-11-01 11:56:55,821 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.022 0.079 2026-11-01 11:56:55,931 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:56:55,942 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:56:56,062 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "POST /mail/data HTTP/1.1" 200 - 72 0.077 0.185 2026-11-01 11:56:56,064 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.244 2026-11-01 11:56:56,097 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.225 2026-11-01 11:56:56,114 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "POST /web/action/load HTTP/1.1" 200 - 6 0.004 0.215 2026-11-01 11:56:56,146 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.014 0.255 2026-11-01 11:56:56,228 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-11-01 11:56:56,260 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.022 2026-11-01 11:56:56,263 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:56:56,289 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.001 0.028 2026-11-01 11:56:56,293 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:56:56,301 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:56:56,320 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.056 2026-11-01 11:56:56,329 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:56:56,348 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:56:56,351 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.009 0.025 2026-11-01 11:56:56,362 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "GET /website/force/1?path=/test_page_view HTTP/1.1" 303 - 1 0.001 0.006 2026-11-01 11:56:56,437 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:56:56,472 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "GET /test_page_view HTTP/1.1" 200 - 32 0.019 0.086 2026-11-01 11:56:56,488 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.003 0.053 2026-11-01 11:56:56,518 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.001 0.009 2026-11-01 11:56:56,522 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.001 0.012 2026-11-01 11:56:56,567 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:56:56,568 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:56:56,573 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.001 0.032 2026-11-01 11:56:56,625 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 7 0.004 0.014 2026-11-01 11:56:56,656 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:56:56,664 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.001 0.011 2026-11-01 11:56:56,721 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 5 0.003 0.009 2026-11-01 11:56:56,727 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:56] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.001 0.012 2026-11-01 11:56:57,126 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:57] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.003 0.005 2026-11-01 11:56:57,160 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.002 0.007 2026-11-01 11:56:57,190 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:57] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.009 0.028 2026-11-01 11:56:57,209 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:57] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.003 2026-11-01 11:56:57,239 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:57] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.002 0.008 2026-11-01 11:56:57,243 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:57] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.001 0.011 2026-11-01 11:56:57,313 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [2/9] Tour test_reset_page_view_complete_flow_part2 → Step check that the inherited COW view is still there (created during edit mode) (trigger: :iframe #oe_structure_test_website_page .s_cover) 2026-11-01 11:56:57,365 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [3/9] Tour test_reset_page_view_complete_flow_part2 → Step open site menu (trigger: button[data-menu-xmlid="website.menu_site"]) 2026-11-01 11:56:57,441 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [4/9] Tour test_reset_page_view_complete_flow_part2 → Step open html editor (trigger: a[data-menu-xmlid="website.menu_ace_editor"]) 2026-11-01 11:56:57,515 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [5/9] Tour test_reset_page_view_complete_flow_part2 → Step select oe_structure view (trigger: .o_resource_editor_title .o_select_menu_toggler) 2026-11-01 11:56:57,876 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:57] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 304 0.110 0.250 2026-11-01 11:56:57,906 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:57] "GET /web/bundle/web.ace_lib?lang=en_US HTTP/1.1" 200 - 2 0.000 0.003 2026-11-01 11:56:57,918 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:57] "GET /web/assets/1/53684f1/web.ace_lib.min.js HTTP/1.1" 200 - 4 0.001 0.004 2026-11-01 11:56:58,032 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [6/9] Tour test_reset_page_view_complete_flow_part2 → Step select oe_structure view (trigger: .o_select_menu_menu .o_select_menu_item:contains(Test Page View)) 2026-11-01 11:56:58,105 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [7/9] Tour test_reset_page_view_complete_flow_part2 → Step add a broken t-field in page DOM (trigger: div.ace_line .ace_xml:contains("oe_structure_test_website_page")) 2026-11-01 11:56:58,171 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [8/9] Tour test_reset_page_view_complete_flow_part2 → Step save the html editor (trigger: .o_resource_editor button:contains(Save)) 2026-11-01 11:56:58,241 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [9/9] Tour test_reset_page_view_complete_flow_part2 → Step body 2026-11-01 11:56:58,261 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:56:58,261 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:58] "POST /website/save_xml HTTP/1.1" 200 - 14 0.005 0.016 2026-11-01 11:56:58,298 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: tour succeeded 2026-11-01 11:56:58,300 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_reset_page_view_complete_flow_part2 SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-11-01 11:56:58,474 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: heap 35140880 (allocated 36814848) 2026-11-01 11:56:58,479 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing chrome headless with pid 12726 2026-11-01 11:56:58,482 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing websocket connection 2026-11-01 11:56:58,485 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Terminating chrome headless with pid 12726 2026-11-01 11:56:58,588 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115658_588325_test_07_reset_page_view_complete_flow.txt 2026-11-01 11:56:58,588 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Removing chrome user profile "/tmp/tmphokpytat_chrome_odoo" 2026-11-01 11:56:58,595 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:58] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 304 0.103 0.224 2026-11-01 11:56:58,617 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:56:58,934 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:58] "GET /test_page_view HTTP/1.1" 500 - 308 0.105 0.207 2026-11-01 11:56:58,947 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:56:58,948 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:58] "POST /website/reset_template HTTP/1.1" 200 - 5 0.002 0.008 2026-11-01 11:56:59,391 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:56:59] "GET /test_page_view HTTP/1.1" 200 - 114 0.051 0.388 2026-11-01 11:56:59,392 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: waiting for threads: [] 2026-11-01 11:56:59,430 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_08_reset_specific_page_view_hard_mode ... 2026-11-01 11:56:59,522 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:56:59,533 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:57:00,176 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:00] "GET /test_page_view HTTP/1.1" 500 - 317 0.102 0.544 2026-11-01 11:57:00,217 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:57:00,218 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:00] "POST /website/reset_template HTTP/1.1" 200 - 14 0.015 0.024 2026-11-01 11:57:00,529 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:00] "GET /test_page_view HTTP/1.1" 500 - 305 0.111 0.196 2026-11-01 11:57:00,543 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:57:00,844 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:00] "GET /test_page_view HTTP/1.1" 500 - 294 0.117 0.179 2026-11-01 11:57:00,860 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:57:00,860 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:00] "POST /website/reset_template HTTP/1.1" 200 - 6 0.003 0.010 2026-11-01 11:57:01,889 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:01] "GET /test_page_view HTTP/1.1" 200 - 260 0.151 0.875 2026-11-01 11:57:01,928 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:57:01,978 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_01_restricted_editor_only ... 2026-11-01 11:57:02,624 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome pid: 12962 2026-11-01 11:57:02,624 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome headless temporary user profile dir: /tmp/tmpwap5c0v7_chrome_odoo 2026-11-01 11:57:02,624 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Issuing json command http://127.0.0.1:43519/json/version 2026-11-01 11:57:02,625 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:43519/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:57:02,647 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Browser version: Chrome/150.0.7871.114 2026-11-01 11:57:02,647 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Issuing json command http://127.0.0.1:43519/json 2026-11-01 11:57:02,648 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:43519/json with timeout 3 increased to 10s during tests 2026-11-01 11:57:02,657 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Websocket url found: ws://127.0.0.1:43519/devtools/page/9E6760D37947CABD8305F15D64E74582 2026-11-01 11:57:02,668 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Enable chrome headless console log notification 2026-11-01 11:57:02,674 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome headless enable page notifications 2026-11-01 11:57:02,743 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:restricted from n/a 2026-11-01 11:57:02,755 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Setting session cookie in browser 2026-11-01 11:57:02,766 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2F" in browser 2026-11-01 11:57:02,766 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2F" 2026-11-01 11:57:02,777 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:57:04,068 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:04] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 181 0.100 1.194 2026-11-01 11:57:04,071 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Navigation result: {'frameId': '9E6760D37947CABD8305F15D64E74582', 'loaderId': '5059912EB8B09BEA78E5A04541E103F7', 'isDownload': False} 2026-11-01 11:57:04,071 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Evaluate ready code "odoo.isTourReady('test_restricted_editor_only')" 2026-11-01 11:57:04,109 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:04] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-11-01 11:57:04,122 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.014 2026-11-01 11:57:04,131 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:04] "GET /web/webclient/translations/6c94f69ae53323134c446b7897e776c8c489b839?lang=en_US HTTP/1.1" 200 - 0 0.000 0.028 2026-11-01 11:57:04,132 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:04] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-11-01 11:57:04,159 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:57:04,225 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:04] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 112 0.036 0.084 2026-11-01 11:57:04,230 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:04] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.086 2026-11-01 11:57:04,283 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:04] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:57:05,041 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:57:05,044 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 11:57:05,045 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-11-01 11:57:05,075 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-01 11:57:05,107 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Owl is running in 'dev' mode. 2026-11-01 11:57:05,128 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:05,179 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.022 2026-11-01 11:57:05,187 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.019 2026-11-01 11:57:05,199 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.026 2026-11-01 11:57:05,256 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Evaluate test code "odoo.startTour('test_restricted_editor_only', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2F", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:57:05,304 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [1/35] Tour test_restricted_editor_only → Step Check there is no translate button (trigger: .o_menu_systray:not(:has(.o_translate_website_container)):contains(edit)) 2026-11-01 11:57:05,315 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:57:05,321 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:57:05,358 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "POST /mail/data HTTP/1.1" 200 - 34 0.051 0.049 2026-11-01 11:57:05,373 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.083 2026-11-01 11:57:05,413 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "GET /web/image?model=res.users&field=avatar_128&id=341 HTTP/1.1" 200 - 17 0.016 0.117 2026-11-01 11:57:05,415 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.110 2026-11-01 11:57:05,476 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "GET /web/image/res.partner/1316/avatar_128?unique=1793534221000 HTTP/1.1" 200 - 9 0.012 0.179 2026-11-01 11:57:05,522 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.136 2026-11-01 11:57:05,525 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.125 2026-11-01 11:57:05,532 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.130 2026-11-01 11:57:05,534 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.132 2026-11-01 11:57:05,540 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:57:05,551 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:05,568 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.079 2026-11-01 11:57:05,571 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.146 2026-11-01 11:57:05,571 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.033 2026-11-01 11:57:05,600 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "GET /website/force/1?path=/ HTTP/1.1" 303 - 6 0.003 0.009 2026-11-01 11:57:05,616 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:57:05,630 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 341, model: website.page 2026-11-01 11:57:05,841 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 341, model: website.page 2026-11-01 11:57:06,501 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:06] "GET / HTTP/1.1" 200 - 395 0.124 0.770 2026-11-01 11:57:06,522 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:57:06,556 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:06] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.023 0.022 2026-11-01 11:57:06,560 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:57:06,570 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:57:06,571 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:57:06,572 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:06] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.007 0.053 2026-11-01 11:57:06,580 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:57:06,593 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:06] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.024 2026-11-01 11:57:06,640 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:06] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:57:06,641 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:06] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:06,645 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:06] "GET /web/image/website/1/logo/My%20Website?unique=b0e1f10 HTTP/1.1" 200 - 5 0.003 0.009 2026-11-01 11:57:06,717 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [2/35] Tour test_restricted_editor_only → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-11-01 11:57:06,723 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:06] "GET /web/image/website/1/favicon?unique=b0e1f10 HTTP/1.1" 200 - 5 0.003 0.010 2026-11-01 11:57:06,739 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:57:06,763 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:06] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.004 0.041 2026-11-01 11:57:06,791 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [3/35] Tour test_restricted_editor_only → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-11-01 11:57:06,807 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:06] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.004 0.012 2026-11-01 11:57:06,822 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d67a1b4/web._assets_jquery.min.js, copying from /web/assets/d67a1b4/web._assets_jquery.min.js 2026-11-01 11:57:06,834 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:06] "GET /web/assets/1/d67a1b4/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.003 0.014 2026-11-01 11:57:06,941 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:06] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.008 0.072 2026-11-01 11:57:07,212 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:07] "GET /website/translations/8211d333a51981fa5581b176b2fa84bcc54c13fe?lang=en_US HTTP/1.1" 200 - 5 0.004 0.007 2026-11-01 11:57:07,224 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/635d8f6/website.backend_assets_all_wysiwyg.min.css 2026-11-01 11:57:07,245 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:07] "GET /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.011 0.020 2026-11-01 11:57:07,254 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/7bc4ffe/website.backend_assets_all_wysiwyg.min.js 2026-11-01 11:57:07,274 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:07] "GET /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.006 0.043 2026-11-01 11:57:07,303 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:57:07,307 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:57:07,308 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:57:07,311 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:57:07,314 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:57:07,315 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:57:07,343 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/01201f5/im_livechat.assets_embed_external.min.css, copying from /web/assets/01201f5/im_livechat.assets_embed_external.min.css 2026-11-01 11:57:07,374 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.026 0.093 2026-11-01 11:57:07,420 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:07] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.011 0.152 2026-11-01 11:57:07,503 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:07] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.008 0.177 2026-11-01 11:57:07,526 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/bef17fd/website.assets_all_wysiwyg_inside.min.css 2026-11-01 11:57:07,542 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:07] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.008 0.015 2026-11-01 11:57:07,547 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/aa00144/website.assets_all_wysiwyg_inside.min.js 2026-11-01 11:57:07,558 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:07] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.004 0.034 2026-11-01 11:57:07,676 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:07] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.004 2026-11-01 11:57:07,704 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:07] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.019 2026-11-01 11:57:07,841 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-01 11:57:07,899 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-01 11:57:09,604 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:09] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.252 1.450 2026-11-01 11:57:09,830 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-01 11:57:09,844 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-01 11:57:09,909 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-01 11:57:09,925 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:09] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:57:09,951 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:09] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:09,956 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:09] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:09,959 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:09] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:57:09,976 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [4/35] Tour test_restricted_editor_only → Step Check icons cannot be dragged (trigger: #oe_snippets .oe_snippet[name='Intro'].o_disabled) 2026-11-01 11:57:09,996 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:09] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-11-01 11:57:10,000 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:57:10,001 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-01 11:57:10,002 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-01 11:57:10,006 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-11-01 11:57:10,015 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-01 11:57:10,025 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:10,028 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:10,031 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-01 11:57:10,042 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:57:10,045 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 11:57:10,046 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-11-01 11:57:10,050 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:10,052 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:57:10,058 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:57:10,061 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:57:10,068 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:57:10,074 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:10,079 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:10,087 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [5/35] Tour test_restricted_editor_only → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-11-01 11:57:10,092 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:57:10,099 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:57:10,100 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:57:10,114 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-01 11:57:10,116 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:57:10,125 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:57:10,125 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-11-01 11:57:10,127 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:57:10,131 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-11-01 11:57:10,137 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:10,140 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:57:10,141 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:10,148 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:10,152 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:10] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:57:10,187 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [6/35] Tour test_restricted_editor_only → Step body:not(:has(.o_dialog)) 2026-11-01 11:57:10,242 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [7/35] Tour test_restricted_editor_only → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-11-01 11:57:12,135 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-01 11:57:12,138 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [8/35] Tour test_restricted_editor_only → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-11-01 11:57:12,155 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 341, model: website.page 2026-11-01 11:57:12,202 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 341, model: website.page 2026-11-01 11:57:12,322 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:12] "GET / HTTP/1.1" 200 - 83 0.031 0.151 2026-11-01 11:57:12,418 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-01 11:57:12,742 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:12] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.012 0.028 2026-11-01 11:57:12,752 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:12] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.047 2026-11-01 11:57:12,756 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-01 11:57:12,848 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [9/35] Tour test_restricted_editor_only → Step Switch to fr (trigger: :iframe .js_change_lang[data-url_code='fr']) 2026-11-01 11:57:12,922 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [10/35] Tour test_restricted_editor_only → Step Wait until fr is applied (trigger: :iframe html[lang*="fr"]) 2026-11-01 11:57:12,953 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:12] "GET /website/lang/fr?r=/fr HTTP/1.1" 303 - 10 0.008 0.021 2026-11-01 11:57:12,972 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 341, model: website.page 2026-11-01 11:57:13,241 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 341, model: website.page 2026-11-01 11:57:16,114 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:16] "GET /fr HTTP/1.1" 200 - 332 0.128 3.028 2026-11-01 11:57:16,337 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:16] "GET /website/translations/3c36539dca029c3d8981fc4fb86bd8fbec45af0b?lang=fr_FR HTTP/1.1" 303 - 2 0.002 0.004 2026-11-01 11:57:16,395 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:16] "GET /fr/website/translations/3c36539dca029c3d8981fc4fb86bd8fbec45af0b?lang=fr_FR HTTP/1.1" 200 - 5 0.001 0.031 2026-11-01 11:57:16,475 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:16] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.011 0.036 2026-11-01 11:57:16,483 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.052 2026-11-01 11:57:16,484 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [11/35] Tour test_restricted_editor_only → Step Open Edit menu (trigger: .o_menu_systray .o_edit_website_container button.o-dropdown-toggle-custo:contains(edit)) 2026-11-01 11:57:16,550 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [12/35] Tour test_restricted_editor_only → Step Click on translate button (trigger: .o_popover .o_translate_website_dropdown_item:contains(translate)) 2026-11-01 11:57:16,609 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [13/35] Tour test_restricted_editor_only → Step Check has error dialog (trigger: .modal:contains(error) .o_error_dialog.modal-content) 2026-11-01 11:57:16,621 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 341, model: website.page 2026-11-01 11:57:16,636 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:16] "POST /website/check_can_modify_any HTTP/1.1" 200 - 16 0.007 0.017 2026-11-01 11:57:16,672 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [14/35] Tour test_restricted_editor_only → Step Close error dialog (trigger: .modal .modal-footer button.btn.btn-primary) 2026-11-01 11:57:16,732 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [15/35] Tour test_restricted_editor_only → Step body:not(:has(.modal)) 2026-11-01 11:57:16,798 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [16/35] Tour test_restricted_editor_only → Step Switch to en (trigger: :iframe .js_change_lang[data-url_code='en']) 2026-11-01 11:57:16,869 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [17/35] Tour test_restricted_editor_only → Step Wait until en is applied (trigger: :iframe html[lang*="en"]) 2026-11-01 11:57:16,904 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:16] "GET /website/lang/en?r= HTTP/1.1" 303 - 10 0.007 0.024 2026-11-01 11:57:16,915 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:16] "GET /en HTTP/1.1" 303 - 2 0.001 0.003 2026-11-01 11:57:16,935 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 341, model: website.page 2026-11-01 11:57:16,978 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 341, model: website.page 2026-11-01 11:57:17,096 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:17] "GET / HTTP/1.1" 200 - 83 0.030 0.147 2026-11-01 11:57:17,266 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.005 0.008 2026-11-01 11:57:17,297 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [18/35] Tour test_restricted_editor_only → Step :iframe body:contains(welcome to your) 2026-11-01 11:57:17,312 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:17] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.011 0.046 2026-11-01 11:57:17,361 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [19/35] Tour test_restricted_editor_only → Step Click on the extra menu dropdown toggle if it is there and not shown (trigger: :iframe ul.top_menu) 2026-11-01 11:57:17,426 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [20/35] Tour test_restricted_editor_only → Step Navigate to model item page (trigger: :iframe a[href='/test_website/model_item/1']) 2026-11-01 11:57:17,488 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [21/35] Tour test_restricted_editor_only → Step Check there is no translate button (trigger: .o_menu_systray:not(:has(.o_translate_website_container)):contains(edit)) 2026-11-01 11:57:17,507 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 341, model: test.model 2026-11-01 11:57:17,538 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [22/35] Tour test_restricted_editor_only → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-11-01 11:57:17,538 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 341, model: test.model 2026-11-01 11:57:17,599 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [23/35] Tour test_restricted_editor_only → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-11-01 11:57:17,652 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:17] "GET /test_website/model_item/1 HTTP/1.1" 200 - 93 0.043 0.111 2026-11-01 11:57:17,936 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:17] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.006 0.201 2026-11-01 11:57:17,958 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:17] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.006 0.075 2026-11-01 11:57:17,967 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.103 2026-11-01 11:57:18,005 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:18] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.012 0.123 2026-11-01 11:57:18,066 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-01 11:57:18,105 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-01 11:57:18,331 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-01 11:57:18,346 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-01 11:57:18,413 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-01 11:57:18,447 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [24/35] Tour test_restricted_editor_only → Step Check icons cannot be dragged (trigger: #oe_snippets .oe_snippet[name='Intro'].o_disabled) 2026-11-01 11:57:18,524 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [25/35] Tour test_restricted_editor_only → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-11-01 11:57:18,641 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [26/35] Tour test_restricted_editor_only → Step body:not(:has(.o_dialog)) 2026-11-01 11:57:18,711 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [27/35] Tour test_restricted_editor_only → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-11-01 11:57:20,631 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-01 11:57:20,635 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [28/35] Tour test_restricted_editor_only → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-11-01 11:57:20,651 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 341, model: test.model 2026-11-01 11:57:20,665 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 341, model: test.model 2026-11-01 11:57:20,817 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:20] "GET /test_website/model_item/1 HTTP/1.1" 200 - 82 0.072 0.114 2026-11-01 11:57:20,897 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-01 11:57:21,135 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:21] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.014 0.032 2026-11-01 11:57:21,149 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.056 2026-11-01 11:57:21,171 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:21] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.006 0.051 2026-11-01 11:57:21,216 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-01 11:57:21,346 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [29/35] Tour test_restricted_editor_only → Step Switch to fr (trigger: :iframe .js_change_lang[data-url_code='fr']) 2026-11-01 11:57:21,406 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [30/35] Tour test_restricted_editor_only → Step Wait until fr is applied (trigger: :iframe html[lang*="fr"]) 2026-11-01 11:57:21,439 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:21] "GET /website/lang/fr?r=/fr/test_website/model_item/1 HTTP/1.1" 303 - 10 0.008 0.019 2026-11-01 11:57:21,455 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 341, model: test.model 2026-11-01 11:57:21,482 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 341, model: test.model 2026-11-01 11:57:21,598 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:21] "GET /fr/test_website/model_item/1 HTTP/1.1" 200 - 89 0.029 0.121 2026-11-01 11:57:21,759 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:21] "GET /website/translations/3c36539dca029c3d8981fc4fb86bd8fbec45af0b?lang=fr_FR HTTP/1.1" 303 - 2 0.000 0.004 2026-11-01 11:57:21,820 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.015 2026-11-01 11:57:21,876 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:21] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.011 0.065 2026-11-01 11:57:21,896 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:21] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.005 0.077 2026-11-01 11:57:21,941 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [31/35] Tour test_restricted_editor_only → Step Open Edit menu (trigger: .o_menu_systray .o_edit_website_container button.o-dropdown-toggle-custo:contains(edit)) 2026-11-01 11:57:22,003 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [32/35] Tour test_restricted_editor_only → Step Click on translate button (trigger: .o_popover .o_translate_website_dropdown_item:contains(translate)) 2026-11-01 11:57:22,071 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [33/35] Tour test_restricted_editor_only → Step Check has error dialog (trigger: .modal:contains(error) .o_error_dialog.modal-content) 2026-11-01 11:57:22,077 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 341, model: test.model 2026-11-01 11:57:22,081 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:22] "POST /website/check_can_modify_any HTTP/1.1" 200 - 6 0.002 0.006 2026-11-01 11:57:22,129 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [34/35] Tour test_restricted_editor_only → Step Close error dialog (trigger: .modal .modal-footer button.btn.btn-primary) 2026-11-01 11:57:22,200 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [35/35] Tour test_restricted_editor_only → Step body:not(:has(.modal)) 2026-11-01 11:57:22,267 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: tour succeeded 2026-11-01 11:57:22,268 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_restricted_editor_only SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-11-01 11:57:22,632 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: heap 56879368 (allocated 61202432) 2026-11-01 11:57:22,640 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Closing chrome headless with pid 12962 2026-11-01 11:57:22,641 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Closing websocket connection 2026-11-01 11:57:22,641 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Terminating chrome headless with pid 12962 2026-11-01 11:57:22,744 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115722_744535_test_01_restricted_editor_only.txt 2026-11-01 11:57:22,744 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Removing chrome user profile "/tmp/tmpwap5c0v7_chrome_odoo" 2026-11-01 11:57:22,804 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_02_restricted_editor_test_admin ... 2026-11-01 11:57:23,617 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome pid: 13269 2026-11-01 11:57:23,618 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome headless temporary user profile dir: /tmp/tmpkq98trhd_chrome_odoo 2026-11-01 11:57:23,618 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Issuing json command http://127.0.0.1:43997/json/version 2026-11-01 11:57:23,619 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:43997/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:57:23,687 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Browser version: Chrome/150.0.7871.114 2026-11-01 11:57:23,687 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Issuing json command http://127.0.0.1:43997/json 2026-11-01 11:57:23,688 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:43997/json with timeout 3 increased to 10s during tests 2026-11-01 11:57:23,701 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Websocket url found: ws://127.0.0.1:43997/devtools/page/4ECFFBCEC9692411C5C4D90072AC0596 2026-11-01 11:57:23,716 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Enable chrome headless console log notification 2026-11-01 11:57:23,720 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome headless enable page notifications 2026-11-01 11:57:23,779 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:restricted from n/a 2026-11-01 11:57:23,789 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Setting session cookie in browser 2026-11-01 11:57:23,796 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2F" in browser 2026-11-01 11:57:23,796 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2F" 2026-11-01 11:57:23,811 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:57:24,944 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:24] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 181 0.093 1.044 2026-11-01 11:57:24,948 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Navigation result: {'frameId': '4ECFFBCEC9692411C5C4D90072AC0596', 'loaderId': 'CA9FD9FD851FE52643A3BBEB0FC08D79', 'isDownload': False} 2026-11-01 11:57:24,949 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Evaluate ready code "odoo.isTourReady('test_restricted_editor_test_admin')" 2026-11-01 11:57:25,018 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:25] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-11-01 11:57:25,025 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:25] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-11-01 11:57:25,091 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:57:25,152 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:25] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 112 0.060 0.084 2026-11-01 11:57:25,162 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:25] "GET /web/webclient/translations/6c94f69ae53323134c446b7897e776c8c489b839?lang=en_US HTTP/1.1" 200 - 0 0.000 0.149 2026-11-01 11:57:25,185 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.162 2026-11-01 11:57:25,197 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:25] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:57:25,252 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:25] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-11-01 11:57:25,761 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:25] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:57:25,763 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:25] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 11:57:25,764 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:25] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:57:25,778 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 11:57:25,792 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Owl is running in 'dev' mode. 2026-11-01 11:57:25,803 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:25,835 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.017 2026-11-01 11:57:25,846 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-11-01 11:57:25,860 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.013 2026-11-01 11:57:25,894 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Evaluate test code "odoo.startTour('test_restricted_editor_test_admin', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2F", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:57:25,908 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [1/43] Tour test_restricted_editor_test_admin → Step Check there is no translate button (trigger: .o_menu_systray:not(:has(.o_translate_website_container)):contains(edit)) 2026-11-01 11:57:25,978 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:57:25,991 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:57:25,993 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:25] "POST /mail/data HTTP/1.1" 200 - 34 0.042 0.053 2026-11-01 11:57:25,997 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.030 2026-11-01 11:57:26,054 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:26] "GET /web/image/res.partner/1317/avatar_128?unique=1793534221000 HTTP/1.1" 200 - 16 0.012 0.116 2026-11-01 11:57:26,071 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:26] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.139 2026-11-01 11:57:26,097 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:26] "GET /web/image?model=res.users&field=avatar_128&id=342 HTTP/1.1" 200 - 10 0.008 0.165 2026-11-01 11:57:26,130 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.100 2026-11-01 11:57:26,142 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:26] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.044 2026-11-01 11:57:26,148 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:26] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.042 2026-11-01 11:57:26,151 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.043 2026-11-01 11:57:26,153 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.038 2026-11-01 11:57:26,157 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-11-01 11:57:26,161 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:57:26,178 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:26,181 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.031 2026-11-01 11:57:26,200 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:26] "GET /website/force/1?path=/ HTTP/1.1" 303 - 6 0.003 0.010 2026-11-01 11:57:26,217 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:26,232 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 342, model: website.page 2026-11-01 11:57:26,459 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 342, model: website.page 2026-11-01 11:57:27,140 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:27] "GET / HTTP/1.1" 200 - 395 0.132 0.801 2026-11-01 11:57:27,152 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.003 0.934 2026-11-01 11:57:27,169 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:57:27,211 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:27] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.025 0.030 2026-11-01 11:57:27,218 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:57:27,228 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:57:27,229 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:57:27,231 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:27] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.005 0.067 2026-11-01 11:57:27,241 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:57:27,259 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:27] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.030 2026-11-01 11:57:27,330 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:27] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:57:27,337 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:27] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:57:27,341 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:27] "GET /web/image/website/1/logo/My%20Website?unique=b0e1f10 HTTP/1.1" 200 - 5 0.003 0.007 2026-11-01 11:57:27,381 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [2/43] Tour test_restricted_editor_test_admin → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-11-01 11:57:27,395 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:57:27,413 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:27] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.004 0.030 2026-11-01 11:57:27,421 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:27] "GET /web/image/website/1/favicon?unique=b0e1f10 HTTP/1.1" 200 - 5 0.002 0.041 2026-11-01 11:57:27,456 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [3/43] Tour test_restricted_editor_test_admin → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-11-01 11:57:27,472 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:27] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.004 0.011 2026-11-01 11:57:27,498 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d67a1b4/web._assets_jquery.min.js, copying from /web/assets/d67a1b4/web._assets_jquery.min.js 2026-11-01 11:57:27,509 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:27] "GET /web/assets/1/d67a1b4/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.004 0.015 2026-11-01 11:57:27,620 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:27] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.007 0.071 2026-11-01 11:57:27,789 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:27] "GET /website/translations/8211d333a51981fa5581b176b2fa84bcc54c13fe?lang=en_US HTTP/1.1" 200 - 5 0.002 0.006 2026-11-01 11:57:27,802 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/635d8f6/website.backend_assets_all_wysiwyg.min.css 2026-11-01 11:57:27,824 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:27] "GET /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.013 0.021 2026-11-01 11:57:27,831 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/7bc4ffe/website.backend_assets_all_wysiwyg.min.js 2026-11-01 11:57:27,847 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:27] "GET /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.004 0.050 2026-11-01 11:57:27,857 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:57:27,857 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:57:27,859 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:57:27,860 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:57:27,862 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:57:27,863 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:57:27,938 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/01201f5/im_livechat.assets_embed_external.min.css, copying from /web/assets/01201f5/im_livechat.assets_embed_external.min.css 2026-11-01 11:57:27,962 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.026 0.120 2026-11-01 11:57:28,030 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:28] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.006 0.155 2026-11-01 11:57:28,076 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:28] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.016 0.240 2026-11-01 11:57:28,082 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/bef17fd/website.assets_all_wysiwyg_inside.min.css 2026-11-01 11:57:28,099 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:28] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.010 0.038 2026-11-01 11:57:28,109 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/aa00144/website.assets_all_wysiwyg_inside.min.js 2026-11-01 11:57:28,125 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:28] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.004 0.066 2026-11-01 11:57:28,269 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:28] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.003 2026-11-01 11:57:28,296 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:28] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.017 2026-11-01 11:57:28,413 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:28,461 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:30,372 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.233 1.674 2026-11-01 11:57:30,640 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:30,666 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:30,761 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:30,773 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:57:30,781 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:30,786 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:57:30,796 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:57:30,799 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:57:30,800 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 11:57:30,818 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:30,820 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:30,826 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:57:30,830 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:57:30,831 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:57:30,832 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:57:30,834 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [4/43] Tour test_restricted_editor_test_admin → Step Check icons cannot be dragged (trigger: #oe_snippets .oe_snippet[name='Intro'].o_disabled) 2026-11-01 11:57:30,853 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:57:30,854 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:57:30,860 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-11-01 11:57:30,862 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 11:57:30,864 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-11-01 11:57:30,883 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:57:30,885 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-11-01 11:57:30,887 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:57:30,889 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [5/43] Tour test_restricted_editor_test_admin → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-11-01 11:57:30,891 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:30,893 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:30,894 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:57:30,908 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:30,909 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:30,912 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:57:30,913 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:57:30,914 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:57:30,916 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:30,933 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:57:30,934 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:57:30,936 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:57:30,938 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:57:30,939 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:57:30,940 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:57:30,955 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:30,956 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:30] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:31,013 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [6/43] Tour test_restricted_editor_test_admin → Step body:not(:has(.o_dialog)) 2026-11-01 11:57:31,093 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [7/43] Tour test_restricted_editor_test_admin → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-11-01 11:57:32,959 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:32,963 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [8/43] Tour test_restricted_editor_test_admin → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-11-01 11:57:32,977 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 342, model: website.page 2026-11-01 11:57:33,008 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 342, model: website.page 2026-11-01 11:57:33,108 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:33] "GET / HTTP/1.1" 200 - 83 0.032 0.115 2026-11-01 11:57:33,213 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:33,577 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.010 2026-11-01 11:57:33,622 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:33] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.011 0.045 2026-11-01 11:57:33,703 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:33,745 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [9/43] Tour test_restricted_editor_test_admin → Step Switch to fr (trigger: :iframe .js_change_lang[data-url_code='fr']) 2026-11-01 11:57:33,815 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [10/43] Tour test_restricted_editor_test_admin → Step Wait until fr is applied (trigger: :iframe html[lang*="fr"]) 2026-11-01 11:57:33,855 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:33] "GET /website/lang/fr?r=/fr HTTP/1.1" 303 - 10 0.012 0.026 2026-11-01 11:57:33,874 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 342, model: website.page 2026-11-01 11:57:34,166 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 342, model: website.page 2026-11-01 11:57:34,719 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:34] "GET /fr HTTP/1.1" 200 - 332 0.170 0.690 2026-11-01 11:57:34,882 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:34] "GET /website/translations/3c36539dca029c3d8981fc4fb86bd8fbec45af0b?lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.002 2026-11-01 11:57:34,924 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:34] "GET /fr/website/translations/3c36539dca029c3d8981fc4fb86bd8fbec45af0b?lang=fr_FR HTTP/1.1" 200 - 5 0.001 0.030 2026-11-01 11:57:34,968 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.009 2026-11-01 11:57:35,009 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:35] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.012 0.033 2026-11-01 11:57:35,018 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [11/43] Tour test_restricted_editor_test_admin → Step Open Edit menu (trigger: .o_menu_systray .o_edit_website_container button.o-dropdown-toggle-custo:contains(edit)) 2026-11-01 11:57:35,099 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [12/43] Tour test_restricted_editor_test_admin → Step Click on translate button (trigger: .o_popover .o_translate_website_dropdown_item:contains(translate)) 2026-11-01 11:57:35,157 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [13/43] Tour test_restricted_editor_test_admin → Step Check has error dialog (trigger: .modal:contains(error) .o_error_dialog.modal-content) 2026-11-01 11:57:35,177 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 342, model: website.page 2026-11-01 11:57:35,192 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:35] "POST /website/check_can_modify_any HTTP/1.1" 200 - 16 0.007 0.016 2026-11-01 11:57:35,220 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [14/43] Tour test_restricted_editor_test_admin → Step Close error dialog (trigger: .modal .modal-footer button.btn.btn-primary) 2026-11-01 11:57:35,283 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [15/43] Tour test_restricted_editor_test_admin → Step body:not(:has(.modal)) 2026-11-01 11:57:35,347 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [16/43] Tour test_restricted_editor_test_admin → Step Switch to en (trigger: :iframe .js_change_lang[data-url_code='en']) 2026-11-01 11:57:35,421 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [17/43] Tour test_restricted_editor_test_admin → Step Wait until en is applied (trigger: :iframe html[lang*="en"]) 2026-11-01 11:57:35,449 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:35] "GET /website/lang/en?r= HTTP/1.1" 303 - 10 0.008 0.016 2026-11-01 11:57:35,457 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:35] "GET /en HTTP/1.1" 303 - 2 0.001 0.003 2026-11-01 11:57:35,479 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 342, model: website.page 2026-11-01 11:57:35,524 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 342, model: website.page 2026-11-01 11:57:35,602 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:35] "GET / HTTP/1.1" 200 - 83 0.029 0.109 2026-11-01 11:57:35,835 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:35] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.011 0.025 2026-11-01 11:57:35,843 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:35] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.043 2026-11-01 11:57:35,852 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [18/43] Tour test_restricted_editor_test_admin → Step Click on the extra menu dropdown toggle if it is there and not shown (trigger: :iframe ul.top_menu) 2026-11-01 11:57:35,935 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [19/43] Tour test_restricted_editor_test_admin → Step Navigate to model item page (trigger: :iframe a[href='/test_website/model_item/1']) 2026-11-01 11:57:35,997 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [20/43] Tour test_restricted_editor_test_admin → Step Check there is no translate button (trigger: .o_menu_systray:not(:has(.o_translate_website_container)):contains(edit)) 2026-11-01 11:57:36,045 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [21/43] Tour test_restricted_editor_test_admin → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-11-01 11:57:36,199 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [22/43] Tour test_restricted_editor_test_admin → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-11-01 11:57:36,485 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:36] "GET /test_website/model_item/1 HTTP/1.1" 200 - 112 0.050 0.427 2026-11-01 11:57:36,733 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:36] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.005 0.157 2026-11-01 11:57:36,752 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.031 2026-11-01 11:57:36,788 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:36] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.011 0.041 2026-11-01 11:57:36,803 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:36] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.005 0.059 2026-11-01 11:57:36,906 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:36,938 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:37,135 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:37,207 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:37,266 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:37,283 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:57:37,295 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [23/43] Tour test_restricted_editor_test_admin → Step Check icons can be dragged (trigger: #oe_snippets .oe_snippet[name='Intro']:not(.o_disabled)) 2026-11-01 11:57:37,359 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [24/43] Tour test_restricted_editor_test_admin → Step Drag the Intro snippet group (trigger: #oe_snippets .oe_snippet[name="Intro"] .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-11-01 11:57:38,154 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:38] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 200 - 8 0.006 0.013 2026-11-01 11:57:38,166 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:38] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 200 - 8 0.004 0.028 2026-11-01 11:57:38,177 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:38] "GET /web/image/website.s_carousel_intro_default_image_1 HTTP/1.1" 200 - 8 0.003 0.031 2026-11-01 11:57:38,181 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [25/43] Tour test_restricted_editor_test_admin → Step Click on the s_banner snippet in the dialog (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_banner"]) 2026-11-01 11:57:38,190 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:38] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 200 - 8 0.004 0.050 2026-11-01 11:57:38,204 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:38] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 8 0.003 0.040 2026-11-01 11:57:38,214 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:38] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.003 0.039 2026-11-01 11:57:38,224 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:38] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.004 0.036 2026-11-01 11:57:38,236 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:38] "GET /web/image/website.s_adventure_default_image HTTP/1.1" 200 - 8 0.003 0.038 2026-11-01 11:57:38,247 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:38] "GET /web/image/website.s_carousel_intro_default_image_2 HTTP/1.1" 200 - 8 0.004 0.097 2026-11-01 11:57:38,257 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:38] "GET /web/image/website.s_carousel_intro_default_image_3 HTTP/1.1" 200 - 8 0.003 0.105 2026-11-01 11:57:38,281 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:38] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.003 0.009 2026-11-01 11:57:38,308 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:38] "GET /web_editor/shape/web_editor%2FOrigins%2F04_001.svg?c3=%23FFFFFF&flip=y HTTP/1.1" 200 - 5 0.006 0.011 2026-11-01 11:57:38,320 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [26/43] Tour test_restricted_editor_test_admin → Step Change name (trigger: :iframe [data-oe-expression='record.name']) 2026-11-01 11:57:38,352 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:38] "GET /web_editor/shape/web_editor/Origins/14_001.svg?c3=o-color-4&c4=rgba(255,%200,%200,%200.04) HTTP/1.1" 200 - 8 0.004 0.049 2026-11-01 11:57:38,360 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:38] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.045 2026-11-01 11:57:38,366 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:38] "GET /web_editor/shape/web_editor/Floats/07.svg?c1=%2300BBCE&c2=%232D3142&c3=%23F3F2F2&c5=%23111827 HTTP/1.1" 200 - 5 0.016 0.057 2026-11-01 11:57:38,392 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:38] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 0.072 2026-11-01 11:57:38,403 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:38] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.088 2026-11-01 11:57:38,416 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:38] "GET /web/image/website.s_kickoff_default_image HTTP/1.1" 200 - 8 0.002 0.114 2026-11-01 11:57:38,450 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [27/43] Tour test_restricted_editor_test_admin → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-11-01 11:57:38,470 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:38,581 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.002 2026-11-01 11:57:39,314 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:57:39,315 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:39,326 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:57:39,334 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:39,440 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:57:39,480 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:39,482 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:57:39,483 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:39,517 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "POST /web/dataset/call_kw/res.lang/fields_get HTTP/1.1" 200 - 2 0.000 0.009 2026-11-01 11:57:39,522 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.001 0.012 2026-11-01 11:57:39,525 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.000 0.012 2026-11-01 11:57:39,527 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.000 0.014 2026-11-01 11:57:39,555 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:39,573 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:57:39,587 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "POST /web/dataset/call_kw/res.lang/name_search HTTP/1.1" 200 - 4 0.002 0.005 2026-11-01 11:57:39,603 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.002 0.010 2026-11-01 11:57:39,609 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.002 0.014 2026-11-01 11:57:39,617 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.002 0.020 2026-11-01 11:57:39,622 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "POST /web/dataset/call_kw/res.lang/read HTTP/1.1" 200 - 3 0.001 0.024 2026-11-01 11:57:39,629 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.015 2026-11-01 11:57:39,632 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.013 2026-11-01 11:57:39,637 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.011 2026-11-01 11:57:39,823 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.003 0.011 2026-11-01 11:57:39,830 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:39] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.020 2026-11-01 11:57:39,963 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 342, model: website.page 2026-11-01 11:57:40,057 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 342, model: website.page 2026-11-01 11:57:40,150 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /contactus HTTP/1.1" 200 - 101 0.047 0.156 2026-11-01 11:57:40,163 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.199 2026-11-01 11:57:40,170 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.126 2026-11-01 11:57:40,178 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.150 2026-11-01 11:57:40,196 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.006 0.009 2026-11-01 11:57:40,205 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.002 0.013 2026-11-01 11:57:40,214 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.017 2026-11-01 11:57:40,225 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.006 2026-11-01 11:57:40,239 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /website/static/src/img/snippets_demo/s_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:57:40,242 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /website/static/src/img/snippets_demo/s_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:57:40,250 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.009 0.013 2026-11-01 11:57:40,252 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /website/static/src/img/snippets_demo/s_team_member_2.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:40,260 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.026 2026-11-01 11:57:40,269 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.033 2026-11-01 11:57:40,289 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:57:40,300 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:57:40,305 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:57:40,306 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:40,312 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:57:40,312 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:40,329 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:40,334 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:57:40,337 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:57:40,340 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:40,343 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:40,348 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:57:40,350 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-01 11:57:40,353 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:57:40,355 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:57:40,357 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:57:40,366 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:57:40,377 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:57:40,380 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:40,382 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:57:40,389 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:57:40,392 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:40,397 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:40,401 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:57:40,404 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:57:40,410 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:40,412 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:40,413 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:40,414 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:57:40,423 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:57:40,423 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:40,427 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-01 11:57:40,428 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:57:40,436 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:40,438 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:57:40,446 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:57:40,447 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:57:40,453 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:57:40,456 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:57:40,462 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:57:40,463 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:57:40,469 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:40,472 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:57:40,476 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:57:40,479 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:57:40,488 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:57:40,490 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:57:40,499 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:40,501 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:57:40,504 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:57:40,507 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:57:40,508 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:57:40,514 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:57:40,516 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:57:40,520 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:40,524 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:40,524 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:40,530 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:57:40,532 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:57:40,541 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:40,541 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:57:40,543 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:57:40,545 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:57:40,547 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:40,548 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:57:40,554 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:57:40,567 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:57:40,570 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:40,573 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:57:40,579 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:57:40,589 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 11:57:40,590 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:57:40,591 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:57:40,597 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:57:40,600 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:40,608 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-11-01 11:57:40,610 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:40,617 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:57:40,621 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:57:40,621 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:57:40,622 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:57:40,624 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:57:40,629 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:57:40,641 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:57:40,644 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:57:40,646 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:57:40,647 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:40,653 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:57:40,655 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:57:40,658 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:57:40,678 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:57:40,679 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:57:40,687 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:57:40,697 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:40,700 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:40,700 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:57:40,701 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:57:40,703 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:40,704 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:40,713 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:57:40,714 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:57:40,724 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:57:40,727 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:57:40,731 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:57:40,732 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:57:40,735 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:40,738 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:57:40,740 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:40,742 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:57:40,743 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:40,746 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:40,748 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:40,756 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:57:40,756 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:40,761 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:40,763 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:57:40,765 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:57:40,767 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:40,768 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:57:40,770 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:40,773 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:40,777 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:57:40,779 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:40,780 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:40,787 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:57:40,788 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:57:40,789 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:40,792 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:57:40,794 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:40,797 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:40,802 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:57:40,803 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:57:40,804 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:57:40,809 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:57:40,815 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:57:40,816 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:57:40,816 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:57:40,819 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:57:40,820 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:57:40,821 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:40] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:41,215 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:41,287 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:41,297 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [28/43] Tour test_restricted_editor_test_admin → Step body:not(:has(.o_dialog)) 2026-11-01 11:57:41,356 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [29/43] Tour test_restricted_editor_test_admin → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-11-01 11:57:42,491 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [30/43] Tour test_restricted_editor_test_admin → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-11-01 11:57:42,493 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:42,591 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:42] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.011 0.008 2026-11-01 11:57:42,627 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:42] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 7 0.003 0.010 2026-11-01 11:57:42,653 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:42,678 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:42] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.003 0.010 2026-11-01 11:57:42,798 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:42] "GET /test_website/model_item/1 HTTP/1.1" 200 - 36 0.037 0.095 2026-11-01 11:57:42,877 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:42] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 0.009 2026-11-01 11:57:42,887 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:42] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.021 2026-11-01 11:57:42,891 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:42,896 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:42] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.003 0.031 2026-11-01 11:57:43,244 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:43] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.020 0.042 2026-11-01 11:57:43,254 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.070 2026-11-01 11:57:43,281 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:43] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.007 0.080 2026-11-01 11:57:43,370 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [31/43] Tour test_restricted_editor_test_admin → Step Switch to fr (trigger: :iframe .js_change_lang[data-url_code='fr']) 2026-11-01 11:57:43,431 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [32/43] Tour test_restricted_editor_test_admin → Step Wait until fr is applied (trigger: :iframe html[lang*="fr"]) 2026-11-01 11:57:43,458 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:43] "GET /website/lang/fr?r=/fr/test_website/model_item/1 HTTP/1.1" 303 - 10 0.008 0.015 2026-11-01 11:57:43,609 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:43] "GET /fr/test_website/model_item/1 HTTP/1.1" 200 - 87 0.032 0.107 2026-11-01 11:57:43,674 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:43] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 0.015 2026-11-01 11:57:43,684 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:43] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.003 0.027 2026-11-01 11:57:43,707 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:43] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.008 0.045 2026-11-01 11:57:43,784 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:43] "GET /website/translations/3c36539dca029c3d8981fc4fb86bd8fbec45af0b?lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.003 2026-11-01 11:57:43,890 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:43] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.016 0.038 2026-11-01 11:57:43,900 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.064 2026-11-01 11:57:43,933 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:43] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.006 0.078 2026-11-01 11:57:43,979 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [33/43] Tour test_restricted_editor_test_admin → Step Open Edit menu (trigger: .o_menu_systray .o_edit_website_container button.o-dropdown-toggle-custo:contains(edit)) 2026-11-01 11:57:44,036 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [34/43] Tour test_restricted_editor_test_admin → Step Click on translate button (trigger: .o_popover .o_translate_website_dropdown_item:contains(translate)) 2026-11-01 11:57:44,102 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [35/43] Tour test_restricted_editor_test_admin → Step Close the dialog (trigger: .modal .modal-footer .btn-primary) 2026-11-01 11:57:44,109 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:44] "POST /website/check_can_modify_any HTTP/1.1" 200 - 4 0.001 0.005 2026-11-01 11:57:44,150 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.008 2026-11-01 11:57:44,173 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.031 2026-11-01 11:57:44,178 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:44] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.029 2026-11-01 11:57:44,183 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:44] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.033 2026-11-01 11:57:44,202 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.004 0.022 2026-11-01 11:57:44,205 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.018 2026-11-01 11:57:44,213 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:44] "GET /website/force/1?path=/fr/test_website/model_item/1?edit_translations%3D1 HTTP/1.1" 303 - 5 0.002 0.005 2026-11-01 11:57:44,969 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:44] "GET /fr/test_website/model_item/1?edit_translations=1 HTTP/1.1" 200 - 148 0.072 0.662 2026-11-01 11:57:45,041 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:45] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.017 2026-11-01 11:57:45,050 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:45] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 0.018 2026-11-01 11:57:45,060 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:45] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.035 2026-11-01 11:57:45,136 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:45] "GET /website/translations/3c36539dca029c3d8981fc4fb86bd8fbec45af0b?lang=fr_FR HTTP/1.1" 303 - 2 0.000 0.003 2026-11-01 11:57:45,195 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.015 2026-11-01 11:57:45,252 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:45] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.014 0.058 2026-11-01 11:57:45,280 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:45] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.008 0.055 2026-11-01 11:57:45,425 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:45,453 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:45,631 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:45,636 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:45,641 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:45,818 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:45,869 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [36/43] Tour test_restricted_editor_test_admin → Step Assure the modal is well closed (trigger: body:not(:has(.modal))) 2026-11-01 11:57:45,949 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [37/43] Tour test_restricted_editor_test_admin → Step Check that html fields are not content editable when translating (trigger: :iframe [data-oe-expression='record.website_description']:not([contenteditable='true'])) 2026-11-01 11:57:46,005 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [38/43] Tour test_restricted_editor_test_admin → Step Translate name (trigger: :iframe [data-oe-expression='record.name']) 2026-11-01 11:57:46,155 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [39/43] Tour test_restricted_editor_test_admin → Step Translate some banner text (trigger: :iframe [data-oe-expression='record.website_description'] strong.o_default_snippet_text) 2026-11-01 11:57:46,184 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:46,280 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [40/43] Tour test_restricted_editor_test_admin → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-11-01 11:57:46,388 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [41/43] Tour test_restricted_editor_test_admin → Step body:not(:has(.o_dialog)) 2026-11-01 11:57:46,439 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [42/43] Tour test_restricted_editor_test_admin → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-11-01 11:57:47,544 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:47,553 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [43/43] Tour test_restricted_editor_test_admin → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-11-01 11:57:47,589 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:47,595 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:47] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.002 0.007 2026-11-01 11:57:47,635 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:47] "POST /web_editor/field/translation/update HTTP/1.1" 200 - 11 0.004 0.024 2026-11-01 11:57:47,659 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:47,680 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:47] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.002 0.012 2026-11-01 11:57:47,831 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:47] "GET /fr/test_website/model_item/1 HTTP/1.1" 200 - 81 0.027 0.124 2026-11-01 11:57:47,904 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:47] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.011 2026-11-01 11:57:47,911 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:47] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.016 2026-11-01 11:57:47,920 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:47] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.024 2026-11-01 11:57:47,922 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:48,053 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:48] "GET /website/translations/3c36539dca029c3d8981fc4fb86bd8fbec45af0b?lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.008 2026-11-01 11:57:48,144 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.009 2026-11-01 11:57:48,206 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:48] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.012 0.058 2026-11-01 11:57:48,224 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:48] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.005 0.073 2026-11-01 11:57:48,251 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-01 11:57:48,361 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: tour succeeded 2026-11-01 11:57:48,368 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_restricted_editor_test_admin SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-11-01 11:57:48,972 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: heap 70966536 (allocated 76021760) 2026-11-01 11:57:48,988 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Closing chrome headless with pid 13269 2026-11-01 11:57:48,990 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Closing websocket connection 2026-11-01 11:57:48,991 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Terminating chrome headless with pid 13269 2026-11-01 11:57:49,122 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115749_122300_test_02_restricted_editor_test_admin.txt 2026-11-01 11:57:49,122 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Removing chrome user profile "/tmp/tmpkq98trhd_chrome_odoo" 2026-11-01 11:57:49,191 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_03_restricted_editor_tester ... 2026-11-01 11:57:49,191 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_restricted_editor: skipped TestRestrictedEditor.test_03_restricted_editor_tester : 2026-11-01 11:57:49,208 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:57:49,360 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_01_run_test ... 2026-11-01 11:57:49,705 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome pid: 13814 2026-11-01 11:57:49,705 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome headless temporary user profile dir: /tmp/tmpc11k89fh_chrome_odoo 2026-11-01 11:57:49,705 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Issuing json command http://127.0.0.1:42495/json/version 2026-11-01 11:57:49,706 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:42495/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:57:49,762 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Browser version: Chrome/150.0.7871.114 2026-11-01 11:57:49,762 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Issuing json command http://127.0.0.1:42495/json 2026-11-01 11:57:49,763 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:42495/json with timeout 3 increased to 10s during tests 2026-11-01 11:57:49,780 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Websocket url found: ws://127.0.0.1:42495/devtools/page/F629DFCAB903989D8C557BCBE8103B2F 2026-11-01 11:57:49,793 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Enable chrome headless console log notification 2026-11-01 11:57:49,799 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome headless enable page notifications 2026-11-01 11:57:49,815 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Setting session cookie in browser 2026-11-01 11:57:49,864 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Open "http://127.0.0.1:8069/" in browser 2026-11-01 11:57:49,864 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Navigating to: "http://127.0.0.1:8069/" 2026-11-01 11:57:49,889 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:57:50,979 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:50] "GET / HTTP/1.1" 200 - 177 0.093 1.000 2026-11-01 11:57:50,984 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Navigation result: {'frameId': 'F629DFCAB903989D8C557BCBE8103B2F', 'loaderId': '0EB2366BA29F769F423AB81015C7D615', 'isDownload': False} 2026-11-01 11:57:50,984 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Evaluate ready code "odoo.isTourReady('test_json_auth')" 2026-11-01 11:57:51,021 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:51,029 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:57:51,072 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:51] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.031 0.022 2026-11-01 11:57:51,081 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:57:51,092 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:57:51,093 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:57:51,095 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:51] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.025 2026-11-01 11:57:51,105 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:57:51,121 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:51] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.025 2026-11-01 11:57:51,183 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:51,185 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:51] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:57:51,189 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:51] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.005 0.009 2026-11-01 11:57:51,189 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:51] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:51,239 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:57:51,268 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:51] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.044 2026-11-01 11:57:51,276 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:51] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.002 0.050 2026-11-01 11:57:51,654 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:51] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:57:51,721 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:51] "POST /im_livechat/init HTTP/1.1" 200 - 22 0.009 0.023 2026-11-01 11:57:51,727 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Evaluate test code "odoo.startTour('test_json_auth', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:57:51,757 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: [1/2] Tour test_json_auth → Step body 2026-11-01 11:57:51,798 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.102 2026-11-01 11:57:51,805 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:51] "POST /test_get_dbname HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:52,478 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Surpressing hash update in CryptContext override 2026-11-01 11:57:52,599 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from 127.0.0.1 2026-11-01 11:57:53,080 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:57:53,080 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:53] "POST /web/session/authenticate HTTP/1.1" 200 - 163 0.148 1.095 2026-11-01 11:57:54,477 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:54] "GET / HTTP/1.1" 200 - 1065 0.393 0.984 2026-11-01 11:57:54,594 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:54] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:57:54,937 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: [2/2] Tour test_json_auth → Step span:contains(Mitchell Admin), span:contains(Administrator) 2026-11-01 11:57:54,993 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:54] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.013 0.025 2026-11-01 11:57:55,000 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.040 2026-11-01 11:57:55,042 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: tour succeeded 2026-11-01 11:57:55,043 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: ╔═══════════════════════════════╗ ║ TOUR test_json_auth SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-11-01 11:57:55,123 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: heap 9004660 (allocated 11010048) 2026-11-01 11:57:55,138 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Closing chrome headless with pid 13814 2026-11-01 11:57:55,141 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Closing websocket connection 2026-11-01 11:57:55,142 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Terminating chrome headless with pid 13814 2026-11-01 11:57:55,238 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115755_238001_test_01_run_test.txt 2026-11-01 11:57:55,238 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Removing chrome user profile "/tmp/tmpc11k89fh_chrome_odoo" 2026-11-01 11:57:55,287 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_02_inactive_session_lang ... 2026-11-01 11:57:55,373 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:57:55,805 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:55] "GET /test_website_sitemap HTTP/1.1" 200 - 13 0.010 0.428 2026-11-01 11:57:55,807 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_02_inactive_session_lang: waiting for threads: [] 2026-11-01 11:57:55,838 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_03_totp_login_with_inactive_session_lang ... 2026-11-01 11:57:55,914 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:57:58,019 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Surpressing hash update in CryptContext override 2026-11-01 11:57:58,022 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:demo from 127.0.0.1 2026-11-01 11:57:58,032 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:58] "POST /web/login HTTP/1.1" 303 - 35 0.016 2.107 2026-11-01 11:57:58,067 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_04_ensure_website_get_cached_values_can_be_called ... 2026-11-01 11:57:58,129 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:57:58,141 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:57:58,557 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:58] "GET /web/session/logout HTTP/1.1" 303 - 18 0.016 0.402 2026-11-01 11:57:58,564 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:58] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.002 2026-11-01 11:57:59,337 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:57:59] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 185 0.078 0.692 2026-11-01 11:57:59,372 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_branding_cache ... 2026-11-01 11:57:59,703 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:demo from n/a 2026-11-01 11:57:59,718 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:58:00,076 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5238], uid: 6, model: ir.ui.view 2026-11-01 11:58:01,076 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:01] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 290 0.159 1.204 2026-11-01 11:58:01,558 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:01] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 123 0.050 0.416 2026-11-01 11:58:01,573 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5238], uid: 6, model: ir.ui.view 2026-11-01 11:58:01,650 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:01] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 25 0.018 0.066 2026-11-01 11:58:01,696 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:58:01,714 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings: Starting TestWebsiteSettings.test_01_multi_website_settings ... 2026-11-01 11:58:02,267 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome pid: 13995 2026-11-01 11:58:02,268 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome headless temporary user profile dir: /tmp/tmpdmwoguu__chrome_odoo 2026-11-01 11:58:02,268 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Issuing json command http://127.0.0.1:33479/json/version 2026-11-01 11:58:02,269 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:33479/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:58:02,323 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Browser version: Chrome/150.0.7871.114 2026-11-01 11:58:02,323 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Issuing json command http://127.0.0.1:33479/json 2026-11-01 11:58:02,323 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:33479/json with timeout 3 increased to 10s during tests 2026-11-01 11:58:02,339 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Websocket url found: ws://127.0.0.1:33479/devtools/page/3E6F623212E16637EDEB081C7EA7EB93 2026-11-01 11:58:02,350 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Enable chrome headless console log notification 2026-11-01 11:58:02,357 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome headless enable page notifications 2026-11-01 11:58:02,509 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:58:02,516 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Setting session cookie in browser 2026-11-01 11:58:02,519 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 11:58:02,519 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 11:58:02,532 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:58:03,887 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:03] "GET /odoo HTTP/1.1" 200 - 186 0.116 1.242 2026-11-01 11:58:03,891 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Navigation result: {'frameId': '3E6F623212E16637EDEB081C7EA7EB93', 'loaderId': 'A49D2613A0452EE3A1BA81CCD6D28256', 'isDownload': False} 2026-11-01 11:58:03,892 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Evaluate ready code "odoo.isTourReady('website_settings_m2o_dirty')" 2026-11-01 11:58:03,927 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:03] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-11-01 11:58:03,932 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:03] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-11-01 11:58:03,953 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.024 2026-11-01 11:58:03,960 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:03] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.038 2026-11-01 11:58:04,020 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:58:04,602 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:04] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 920 0.227 0.455 2026-11-01 11:58:04,611 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:04] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.619 2026-11-01 11:58:04,620 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:04] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.400 2026-11-01 11:58:04,849 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:58:04,849 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 11:58:04,851 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-01 11:58:04,873 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.006 2026-11-01 11:58:04,890 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: Owl is running in 'dev' mode. 2026-11-01 11:58:04,945 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 11:58:05,002 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:05] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.031 0.075 2026-11-01 11:58:05,007 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-11-01 11:58:05,029 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Evaluate test code "odoo.startTour('website_settings_m2o_dirty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:58:05,037 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.087 2026-11-01 11:58:05,063 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [1/9] Tour website_settings_m2o_dirty → Step .o_navbar_apps_menu button:enabled 2026-11-01 11:58:05,106 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:05] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:58:05,158 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.057 0.151 2026-11-01 11:58:05,176 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.148 2026-11-01 11:58:05,211 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:58:05,228 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [2/9] Tour website_settings_m2o_dirty → Step open settings (trigger: .o_app[data-menu-xmlid='base.menu_administration']) 2026-11-01 11:58:05,241 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:05] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:58:05,263 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:58:05,353 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [3/9] Tour website_settings_m2o_dirty → Step open website settings (trigger: .settings_tab .tab[data-key='website']) 2026-11-01 11:58:05,482 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:05] "POST /mail/data HTTP/1.1" 200 - 140 0.140 0.309 2026-11-01 11:58:05,484 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.418 2026-11-01 11:58:05,508 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.397 2026-11-01 11:58:05,531 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:05] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.333 2026-11-01 11:58:05,557 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:05] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.008 0.348 2026-11-01 11:58:05,574 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:05] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.375 2026-11-01 11:58:05,592 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.072 2026-11-01 11:58:05,610 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:05] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.245 2026-11-01 11:58:05,651 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 11:58:05,680 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.018 2026-11-01 11:58:05,743 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:58:06,832 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:06] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 193 0.126 1.012 2026-11-01 11:58:06,908 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:58:07,804 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:07] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1242 0.297 0.559 2026-11-01 11:58:08,701 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.002 0.004 2026-11-01 11:58:08,742 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "POST /base_setup/data HTTP/1.1" 200 - 5 0.002 0.004 2026-11-01 11:58:08,858 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:58:08,862 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /viin_sign/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:58:08,884 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:58:08,886 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:58:08,888 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /product/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:58:08,891 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:58:08,892 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:58:08,896 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:58:08,909 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:58:08,914 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:58:08,920 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:58:08,925 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-11-01 11:58:08,925 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-11-01 11:58:08,927 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:58:08,944 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:58:08,945 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /viin_iot/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:58:08,958 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-11-01 11:58:08,966 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:58:08,972 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:58:08,972 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.030 2026-11-01 11:58:08,977 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:58:08,978 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:08] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:58:09,048 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:58:09,050 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.030 2026-11-01 11:58:09,054 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:58:09,056 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:58:09,057 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:58:09,060 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:58:09,065 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 0.068 2026-11-01 11:58:09,078 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:58:09,079 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [4/9] Tour website_settings_m2o_dirty → Step check that the 'Shared Customers Accounts' setting is checked (trigger: input[id^='shared_user_account']:checked) 2026-11-01 11:58:09,084 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:58:09,086 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:58:09,094 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:58:09,098 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:58:09,117 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:58:09,121 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-11-01 11:58:09,123 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:58:09,129 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:58:09,130 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:58:09,135 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-11-01 11:58:09,142 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:58:09,145 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:58:09,155 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:58:09,165 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:58:09,169 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-11-01 11:58:09,192 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-11-01 11:58:09,195 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.038 2026-11-01 11:58:09,247 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [5/9] Tour website_settings_m2o_dirty → Step open website switcher (trigger: input[id^='website_id']) 2026-11-01 11:58:09,274 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.071 2026-11-01 11:58:09,281 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 11:58:09,294 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.098 2026-11-01 11:58:09,296 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.050 2026-11-01 11:58:09,309 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [6/9] Tour website_settings_m2o_dirty → Step select Website Test Settings in the website switcher (trigger: li:has(.dropdown-item:contains('Website Test Settings'))) 2026-11-01 11:58:09,312 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:58:09,317 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.068 2026-11-01 11:58:09,329 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-11-01 11:58:09,341 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /web/static/img/mobile_app_qrcode_ios.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:58:09,343 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /web/static/img/mobile_app_qrcode_android.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:58:09,344 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /viin_foreign_trade/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:58:09,365 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /base/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:58:09,450 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:09] "GET /viin_zalo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-11-01 11:58:10,852 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:10] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 1103 0.481 1.234 2026-11-01 11:58:10,860 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:10] "POST /web/dataset/call_kw/website/name_search HTTP/1.1" 200 - 1 0.000 1.546 2026-11-01 11:58:10,864 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:10] "POST /web/dataset/call_kw/website/name_search HTTP/1.1" 200 - 1 0.000 1.256 2026-11-01 11:58:11,014 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [7/9] Tour website_settings_m2o_dirty → Step check that the settings of Website Test Settings are loaded (Shared Customers Accounts) (trigger: input[id^='shared_user_account']:not(:checked)) 2026-11-01 11:58:11,151 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:11] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 36 0.014 0.118 2026-11-01 11:58:11,282 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [8/9] Tour website_settings_m2o_dirty → Step click on the fake website setting after checking the edited website (trigger: button[name='action_website_test_setting']) 2026-11-01 11:58:11,388 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [9/9] Tour website_settings_m2o_dirty → Step check that we are on '/' (trigger: :iframe body div#wrap) 2026-11-01 11:58:13,130 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:58:13,131 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:13] "POST /web/dataset/call_kw/res.config.settings/web_save HTTP/1.1" 200 - 1176 0.655 0.946 2026-11-01 11:58:13,373 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:13] "POST /web/dataset/call_button/res.config.settings/action_website_test_setting HTTP/1.1" 200 - 12 0.007 0.054 2026-11-01 11:58:13,421 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:13] "GET /web/image/res.config.settings/10/favicon?unique=1793534293284 HTTP/1.1" 200 - 5 0.011 0.044 2026-11-01 11:58:13,429 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:13] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.033 2026-11-01 11:58:13,442 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:13] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.001 0.033 2026-11-01 11:58:13,446 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.034 2026-11-01 11:58:13,456 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-11-01 11:58:13,460 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-11-01 11:58:13,507 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:13] "GET /website/force/1?path=/ HTTP/1.1" 303 - 7 0.006 0.009 2026-11-01 11:58:13,509 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:58:14,504 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:14] "GET / HTTP/1.1" 200 - 207 0.169 0.817 2026-11-01 11:58:14,529 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:58:14,574 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:14] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.032 0.026 2026-11-01 11:58:14,578 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:58:14,584 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:14,586 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:58:14,588 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:14] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.006 0.066 2026-11-01 11:58:14,598 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:58:14,616 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:14] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.027 2026-11-01 11:58:14,676 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:14] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:58:14,683 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:14] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 5 0.002 0.008 2026-11-01 11:58:14,738 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:14] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 5 0.002 0.012 2026-11-01 11:58:14,749 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:58:14,765 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:14] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.004 0.035 2026-11-01 11:58:15,108 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:15] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.007 2026-11-01 11:58:15,233 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/01201f5/im_livechat.assets_embed_external.min.css, copying from /web/assets/01201f5/im_livechat.assets_embed_external.min.css 2026-11-01 11:58:15,257 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 25 0.024 0.089 2026-11-01 11:58:15,304 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:15] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.015 0.144 2026-11-01 11:58:15,383 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:15] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.011 0.180 2026-11-01 11:58:15,401 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/bef17fd/website.assets_all_wysiwyg_inside.min.css 2026-11-01 11:58:15,417 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:15] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.011 0.015 2026-11-01 11:58:15,423 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/aa00144/website.assets_all_wysiwyg_inside.min.js 2026-11-01 11:58:15,435 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:15] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.005 0.038 2026-11-01 11:58:15,526 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: tour succeeded 2026-11-01 11:58:15,527 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: ╔═══════════════════════════════════════════╗ ║ TOUR website_settings_m2o_dirty SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-11-01 11:58:15,759 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: heap 53360724 (allocated 55287808) 2026-11-01 11:58:15,763 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Closing chrome headless with pid 13995 2026-11-01 11:58:15,765 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Closing websocket connection 2026-11-01 11:58:15,765 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Terminating chrome headless with pid 13995 2026-11-01 11:58:15,893 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115815_892881_test_01_multi_website_settings.txt 2026-11-01 11:58:15,893 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Removing chrome user profile "/tmp/tmpdmwoguu__chrome_odoo" 2026-11-01 11:58:15,959 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:58:15,985 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video: Starting TestSnippetBackgroundVideo.test_snippet_background_video ... 2026-11-01 11:58:16,276 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome pid: 14294 2026-11-01 11:58:16,277 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome headless temporary user profile dir: /tmp/tmp1yj13zp__chrome_odoo 2026-11-01 11:58:16,277 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Issuing json command http://127.0.0.1:35955/json/version 2026-11-01 11:58:16,278 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:35955/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:58:16,299 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Browser version: Chrome/150.0.7871.114 2026-11-01 11:58:16,299 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Issuing json command http://127.0.0.1:35955/json 2026-11-01 11:58:16,300 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:35955/json with timeout 3 increased to 10s during tests 2026-11-01 11:58:16,314 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Websocket url found: ws://127.0.0.1:35955/devtools/page/B635F5D36E944CC04FA2B9392908E1E0 2026-11-01 11:58:16,322 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Enable chrome headless console log notification 2026-11-01 11:58:16,334 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome headless enable page notifications 2026-11-01 11:58:16,362 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:58:16,374 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Setting session cookie in browser 2026-11-01 11:58:16,379 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Open "http://127.0.0.1:8069/" in browser 2026-11-01 11:58:16,379 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Navigating to: "http://127.0.0.1:8069/" 2026-11-01 11:58:16,389 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:58:17,726 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:17] "GET / HTTP/1.1" 200 - 277 0.167 1.172 2026-11-01 11:58:17,730 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Navigation result: {'frameId': 'B635F5D36E944CC04FA2B9392908E1E0', 'loaderId': '69120B9B43390A78133BF83234C5A08A', 'isDownload': False} 2026-11-01 11:58:17,730 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Evaluate ready code "odoo.isTourReady('snippet_background_video')" 2026-11-01 11:58:17,778 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:58:17,782 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:58:17,832 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:17] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.034 0.036 2026-11-01 11:58:17,839 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:58:17,850 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:17] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.055 2026-11-01 11:58:17,866 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:17,866 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:58:17,868 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:58:17,885 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:17] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.023 2026-11-01 11:58:17,942 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:58:17,951 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:17] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.004 0.009 2026-11-01 11:58:17,952 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:58:17,984 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:17] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:58:18,006 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:58:18,030 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:18] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.034 2026-11-01 11:58:18,039 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:18] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.002 0.045 2026-11-01 11:58:18,459 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:18] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:58:18,559 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Evaluate test code "odoo.startTour('snippet_background_video', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:58:18,616 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.115 2026-11-01 11:58:18,664 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:18] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.011 0.134 2026-11-01 11:58:19,509 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:19] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 126 0.062 0.856 2026-11-01 11:58:19,558 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:19] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-11-01 11:58:19,579 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.007 0.021 2026-11-01 11:58:19,591 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:19] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.044 2026-11-01 11:58:19,598 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:19] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.053 2026-11-01 11:58:19,658 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:58:20,350 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:20] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 919 0.288 0.517 2026-11-01 11:58:20,357 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:20] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.707 2026-11-01 11:58:20,368 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:20] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.536 2026-11-01 11:58:20,486 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 11:58:20,488 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:58:20,489 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:58:20,496 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [1/12] Tour snippet_background_video → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-11-01 11:58:20,503 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-01 11:58:20,526 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Owl is running in 'dev' mode. 2026-11-01 11:58:20,564 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 11:58:20,594 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:20] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.016 0.051 2026-11-01 11:58:20,601 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-11-01 11:58:20,619 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.037 2026-11-01 11:58:20,744 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.034 0.113 2026-11-01 11:58:20,770 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.140 2026-11-01 11:58:20,817 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:20] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:58:20,831 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:58:21,093 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:21] "POST /mail/data HTTP/1.1" 200 - 140 0.115 0.308 2026-11-01 11:58:21,098 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.421 2026-11-01 11:58:21,123 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:21] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.324 2026-11-01 11:58:21,145 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:21] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.343 2026-11-01 11:58:21,186 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:21] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.011 0.377 2026-11-01 11:58:21,216 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.401 2026-11-01 11:58:21,293 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-11-01 11:58:21,374 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.026 0.044 2026-11-01 11:58:21,387 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:21] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.067 2026-11-01 11:58:21,392 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:21] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.066 2026-11-01 11:58:21,395 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.064 2026-11-01 11:58:21,399 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.064 2026-11-01 11:58:21,402 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.055 2026-11-01 11:58:21,448 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:21] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.001 0.009 2026-11-01 11:58:21,539 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:21] "GET / HTTP/1.1" 200 - 32 0.016 0.069 2026-11-01 11:58:21,555 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:21] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.005 0.094 2026-11-01 11:58:21,667 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d67a1b4/web._assets_jquery.min.js, copying from /web/assets/d67a1b4/web._assets_jquery.min.js 2026-11-01 11:58:21,691 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:21] "GET /web/assets/1/d67a1b4/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.005 0.030 2026-11-01 11:58:21,783 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:21] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.006 0.059 2026-11-01 11:58:21,800 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/635d8f6/website.backend_assets_all_wysiwyg.min.css 2026-11-01 11:58:21,816 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:21] "GET /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.009 0.015 2026-11-01 11:58:21,821 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/7bc4ffe/website.backend_assets_all_wysiwyg.min.js 2026-11-01 11:58:21,832 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:21,834 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:21,835 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:21,836 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:21] "GET /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.004 0.040 2026-11-01 11:58:21,837 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:21,838 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:21,841 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:22,044 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:22] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.012 0.025 2026-11-01 11:58:22,123 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/01201f5/im_livechat.assets_embed_external.min.css, copying from /web/assets/01201f5/im_livechat.assets_embed_external.min.css 2026-11-01 11:58:22,147 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.020 0.115 2026-11-01 11:58:22,207 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:22] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.006 0.166 2026-11-01 11:58:22,223 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/bef17fd/website.assets_all_wysiwyg_inside.min.css 2026-11-01 11:58:22,240 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:22] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.009 0.016 2026-11-01 11:58:22,247 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/aa00144/website.assets_all_wysiwyg_inside.min.js 2026-11-01 11:58:22,258 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:22] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.004 0.038 2026-11-01 11:58:22,577 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:22] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.079 0.150 2026-11-01 11:58:22,582 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:22] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.213 2026-11-01 11:58:22,605 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:22] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.226 2026-11-01 11:58:22,724 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-11-01 11:58:22,800 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-11-01 11:58:23,368 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:58:24,786 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:24] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.264 1.717 2026-11-01 11:58:25,040 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-11-01 11:58:25,118 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-11-01 11:58:25,189 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-11-01 11:58:25,251 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.030 2026-11-01 11:58:25,251 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-01 11:58:25,255 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-11-01 11:58:25,258 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-11-01 11:58:25,273 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-11-01 11:58:25,273 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-11-01 11:58:25,298 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:58:25,308 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:58:25,361 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-11-01 11:58:25,370 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:58:25,379 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.069 2026-11-01 11:58:25,382 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:58:25,388 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:58:25,398 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-11-01 11:58:25,411 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:58:25,415 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-11-01 11:58:25,417 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-11-01 11:58:25,422 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [2/12] Tour snippet_background_video → Step body 2026-11-01 11:58:25,432 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-11-01 11:58:25,433 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:58:25,436 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [3/12] Tour snippet_background_video → Step .o_website_preview.editor_enable.editor_has_snippets 2026-11-01 11:58:25,441 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 11:58:25,451 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:58:25,453 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:58:25,455 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:58:25,457 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [4/12] Tour snippet_background_video → Step Click on the Text category. (trigger: #oe_snippets .oe_snippet[name="Text"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-11-01 11:58:25,463 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-11-01 11:58:25,468 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:58:25,471 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:58:25,491 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-11-01 11:58:25,497 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:58:25,501 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-11-01 11:58:25,503 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:58:25,506 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:58:25,518 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:58:25,520 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:58:25,529 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:58:25,532 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:58:25,535 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-11-01 11:58:25,541 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:58:25,865 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [5/12] Tour snippet_background_video → Step Click on the Text building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_text_block"]:not(.d-none)) 2026-11-01 11:58:25,977 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /website/static/src/img/snippets_previews/s_faq_horizontal_2_preview.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:58:25,986 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:25] "GET /web/image/website.s_faq_horizontal_default_image_1 HTTP/1.1" 200 - 8 0.003 0.011 2026-11-01 11:58:26,025 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:26] "GET /web/image/website.s_pricelist_cafe_default_image HTTP/1.1" 200 - 8 0.004 0.014 2026-11-01 11:58:26,033 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [6/12] Tour snippet_background_video → Step #oe_snippets .oe_snippet[name="Text"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-11-01 11:58:26,039 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:26] "GET /web/image/website.s_pricelist_boxed_default_background HTTP/1.1" 200 - 8 0.003 0.023 2026-11-01 11:58:26,050 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:26] "GET /web/image/website.s_product_catalog_default_image HTTP/1.1" 200 - 8 0.003 0.038 2026-11-01 11:58:26,054 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:26] "GET /web_editor/shape/web_editor/Origins/19.svg?c5=%23111827 HTTP/1.1" 200 - 5 0.001 0.042 2026-11-01 11:58:26,745 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:26] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:58:26,748 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:26] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:58:26,753 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:26] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:58:26,788 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:26] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:58:26,805 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:26] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-11-01 11:58:26,808 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:26] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:58:26,816 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:26] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.001 0.011 2026-11-01 11:58:26,826 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:26] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.004 0.010 2026-11-01 11:58:26,828 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:26] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.000 0.010 2026-11-01 11:58:26,863 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:26] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.006 0.009 2026-11-01 11:58:26,872 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:26] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.002 0.012 2026-11-01 11:58:26,880 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:26] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.003 0.023 2026-11-01 11:58:26,889 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:26] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.002 0.015 2026-11-01 11:58:26,895 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:26] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.010 2026-11-01 11:58:26,898 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:26] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.009 2026-11-01 11:58:27,004 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-11-01 11:58:27,058 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-11-01 11:58:27,066 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [7/12] Tour snippet_background_video → Step Click on the text block. (trigger: :iframe #wrap section.s_text_block) 2026-11-01 11:58:27,143 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [8/12] Tour snippet_background_video → Step Click on the 'Background Video' button option. (trigger: we-button[data-name='bg_video_toggler_opt']) 2026-11-01 11:58:27,168 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-11-01 11:58:27,181 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:27] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:58:27,268 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [9/12] Tour snippet_background_video → Step Click on the first sample video in the modal. (trigger: #video-suggestion .o_sample_video) 2026-11-01 11:58:27,343 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [10/12] Tour snippet_background_video → Step Check the video is select. (trigger: textarea.is-valid) 2026-11-01 11:58:27,533 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [11/12] Tour snippet_background_video → Step Click on the 'Add' button to apply the selected video as the background. (trigger: .modal-footer button.btn-primary) 2026-11-01 11:58:27,534 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [12/12] Tour snippet_background_video → Step Verify that the video is set as the background of the snippet. (trigger: :iframe #wrap section.o_background_video) 2026-11-01 11:58:27,557 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: tour succeeded 2026-11-01 11:58:27,573 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: ╔═════════════════════════════════════════╗ ║ TOUR snippet_background_video SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-11-01 11:58:27,596 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:27] "GET /hello/world.jpg HTTP/1.1" 404 - 50 0.031 0.265 2026-11-01 11:58:27,816 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: heap 44723232 (allocated 46399488) 2026-11-01 11:58:27,830 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Closing chrome headless with pid 14294 2026-11-01 11:58:27,834 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Closing websocket connection 2026-11-01 11:58:27,843 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Terminating chrome headless with pid 14294 2026-11-01 11:58:27,944 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115827_944675_test_snippet_background_video.txt 2026-11-01 11:58:27,944 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Removing chrome user profile "/tmp/tmp1yj13zp__chrome_odoo" 2026-11-01 11:58:27,997 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:58:29,601 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1986] 2026-11-01 11:58:29,616 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29535] 2026-11-01 11:58:29,623 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 11:58:29,796 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_01_admin ... 2026-11-01 11:58:30,203 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome pid: 14600 2026-11-01 11:58:30,203 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome headless temporary user profile dir: /tmp/tmp5gzmn1wd_chrome_odoo 2026-11-01 11:58:30,203 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Issuing json command http://127.0.0.1:40501/json/version 2026-11-01 11:58:30,204 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:40501/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:58:30,265 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Browser version: Chrome/150.0.7871.114 2026-11-01 11:58:30,265 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Issuing json command http://127.0.0.1:40501/json 2026-11-01 11:58:30,266 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:40501/json with timeout 3 increased to 10s during tests 2026-11-01 11:58:30,283 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Websocket url found: ws://127.0.0.1:40501/devtools/page/3D8649495926FF9A9793A6D6B4CC9A73 2026-11-01 11:58:30,293 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Enable chrome headless console log notification 2026-11-01 11:58:30,299 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome headless enable page notifications 2026-11-01 11:58:30,363 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:58:30,372 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Setting session cookie in browser 2026-11-01 11:58:30,380 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" in browser 2026-11-01 11:58:30,381 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" 2026-11-01 11:58:30,399 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:58:31,823 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:31] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.110 1.317 2026-11-01 11:58:31,831 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Navigation result: {'frameId': '3D8649495926FF9A9793A6D6B4CC9A73', 'loaderId': '7A413CE3E4071806E2123F4B89C111F9', 'isDownload': False} 2026-11-01 11:58:31,831 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Evaluate ready code "odoo.isTourReady('test_systray_admin')" 2026-11-01 11:58:31,873 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:31] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-11-01 11:58:31,900 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:58:31,903 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.018 2026-11-01 11:58:31,906 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:31] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.044 2026-11-01 11:58:31,915 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:31] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.049 2026-11-01 11:58:32,722 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:32] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 920 0.286 0.574 2026-11-01 11:58:32,729 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:32] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.780 2026-11-01 11:58:32,736 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:32] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.562 2026-11-01 11:58:32,902 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-11-01 11:58:32,904 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-11-01 11:58:32,904 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 11:58:32,917 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-11-01 11:58:32,941 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Owl is running in 'dev' mode. 2026-11-01 11:58:32,990 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 11:58:33,042 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.029 0.068 2026-11-01 11:58:33,050 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.077 2026-11-01 11:58:33,085 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.057 2026-11-01 11:58:33,099 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Evaluate test code "odoo.startTour('test_systray_admin', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_model%2F1", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:58:33,110 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [1/24] Tour test_systray_admin → Step Publish (trigger: .o_menu_systray .o_menu_systray_item:contains("Unpublished")) 2026-11-01 11:58:33,154 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:58:33,265 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.048 0.199 2026-11-01 11:58:33,523 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "POST /mail/data HTTP/1.1" 200 - 140 0.113 0.313 2026-11-01 11:58:33,533 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:58:33,545 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:58:33,549 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.397 2026-11-01 11:58:33,597 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.011 0.282 2026-11-01 11:58:33,598 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.513 2026-11-01 11:58:33,616 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.514 2026-11-01 11:58:33,643 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.340 2026-11-01 11:58:33,680 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "POST /web/action/load HTTP/1.1" 200 - 7 0.013 0.352 2026-11-01 11:58:33,708 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-11-01 11:58:33,737 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.018 2026-11-01 11:58:33,741 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:58:33,752 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.014 2026-11-01 11:58:33,762 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:58:33,765 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:58:33,767 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:58:33,778 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:58:33,812 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 6 0.004 0.009 2026-11-01 11:58:33,831 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:58:33,833 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:33] "GET /test_model/1 HTTP/1.1" 301 - 8 0.005 0.007 2026-11-01 11:58:35,170 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:35] "GET /test_model/test-model-1 HTTP/1.1" 200 - 1107 0.311 1.015 2026-11-01 11:58:35,194 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:58:35,229 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:35] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.025 0.020 2026-11-01 11:58:35,234 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:58:35,241 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:35,242 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:35] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.004 0.053 2026-11-01 11:58:35,243 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:58:35,253 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:58:35,269 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:35] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.021 2026-11-01 11:58:35,305 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:35] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:58:35,312 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:35] "GET /web/image/website/1/logo/My%20Website?unique=687f5d5 HTTP/1.1" 200 - 5 0.003 0.005 2026-11-01 11:58:35,543 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:35] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.006 0.156 2026-11-01 11:58:35,554 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:58:35,573 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:35] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.004 0.162 2026-11-01 11:58:35,580 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:35] "GET /web/image/website/1/favicon?unique=687f5d5 HTTP/1.1" 200 - 5 0.001 0.104 2026-11-01 11:58:35,613 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [2/24] Tour test_systray_admin → Step Wait for Publish (trigger: .o_menu_systray .o_menu_systray_item:contains("Published"):not([data-processing])) 2026-11-01 11:58:35,622 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:35] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 6 0.003 0.005 2026-11-01 11:58:35,641 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:35] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.002 0.007 2026-11-01 11:58:35,664 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [3/24] Tour test_systray_admin → Step Unpublish (trigger: .o_menu_systray .o_menu_systray_item:contains("Published")) 2026-11-01 11:58:35,972 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [4/24] Tour test_systray_admin → Step Wait for Unpublish (trigger: .o_menu_systray .o_menu_systray_item:contains("Unpublished"):not([data-processing])) 2026-11-01 11:58:35,973 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:35] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.002 0.007 2026-11-01 11:58:35,981 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:35] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 5 0.002 0.006 2026-11-01 11:58:36,055 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [5/24] Tour test_systray_admin → Step Enable mobile preview (trigger: .o_menu_systray .o_menu_systray_item.o_mobile_preview:not(.o_mobile_preview_active) span) 2026-11-01 11:58:36,103 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/01201f5/im_livechat.assets_embed_external.min.css, copying from /web/assets/01201f5/im_livechat.assets_embed_external.min.css 2026-11-01 11:58:36,108 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [6/24] Tour test_systray_admin → Step Disable mobile preview (trigger: .o_menu_systray .o_menu_systray_item.o_mobile_preview.o_mobile_preview_active span) 2026-11-01 11:58:36,131 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.025 0.100 2026-11-01 11:58:36,134 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:36] "GET /website/static/src/img/phone.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:58:36,179 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:36] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.012 0.156 2026-11-01 11:58:36,181 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [7/24] Tour test_systray_admin → Step Open website switcher (trigger: .o_menu_systray .o_menu_systray_item.o_website_switcher_container .dropdown-toggle:contains("My Website"):not(:contains("My Website 2"))) 2026-11-01 11:58:36,247 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [8/24] Tour test_systray_admin → Step Switch to other website (trigger: .o-dropdown--menu .dropdown-item:contains("Other")) 2026-11-01 11:58:36,275 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:36] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.009 0.202 2026-11-01 11:58:36,293 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/bef17fd/website.assets_all_wysiwyg_inside.min.css 2026-11-01 11:58:36,316 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [9/24] Tour test_systray_admin → Step Wait for other website (trigger: :iframe body:contains("Test Model") div:contains("Other")) 2026-11-01 11:58:36,316 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:36] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.012 0.022 2026-11-01 11:58:36,330 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/aa00144/website.assets_all_wysiwyg_inside.min.js 2026-11-01 11:58:36,346 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:36] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.008 0.056 2026-11-01 11:58:36,358 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:36] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.026 2026-11-01 11:58:36,443 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.023 0.091 2026-11-01 11:58:36,464 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.006 0.127 2026-11-01 11:58:36,468 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:36] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.131 2026-11-01 11:58:36,470 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.018 2026-11-01 11:58:36,492 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:36] "GET /website/force/4?path=/website/lang/default?r%3D HTTP/1.1" 303 - 5 0.002 0.007 2026-11-01 11:58:36,499 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 4 2026-11-01 11:58:36,835 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:36] "GET /website/lang/default?r= HTTP/1.1" 303 - 24 0.016 0.321 2026-11-01 11:58:36,842 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:36] "GET /en/ HTTP/1.1" 303 - 2 0.000 0.002 2026-11-01 11:58:36,872 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:36] "GET / HTTP/1.1" 301 - 20 0.010 0.012 2026-11-01 11:58:37,646 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:37] "GET /test_model/test-model-1 HTTP/1.1" 200 - 166 0.090 0.677 2026-11-01 11:58:37,679 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/1/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:58:37,723 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:37] "GET /web/assets/4/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.030 0.027 2026-11-01 11:58:37,728 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:58:37,748 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:37] "GET /web/assets/4/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.006 0.074 2026-11-01 11:58:37,767 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:58:37,782 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:37] "GET /web/assets/4/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.022 2026-11-01 11:58:37,810 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:37] "GET /web/image/website/4/logo/Other?unique=687f5d5 HTTP/1.1" 200 - 4 0.001 0.005 2026-11-01 11:58:37,897 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:58:37,918 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:37] "GET /web/assets/4/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.004 0.034 2026-11-01 11:58:37,927 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:37] "GET /web/image/website/4/favicon?unique=687f5d5 HTTP/1.1" 200 - 5 0.002 0.043 2026-11-01 11:58:38,345 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:38] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.001 0.008 2026-11-01 11:58:38,350 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:38] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.001 0.011 2026-11-01 11:58:38,444 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [10/24] Tour test_systray_admin → Step Open +New content (trigger: .o_menu_systray .o_menu_systray_item.o_new_content_container) 2026-11-01 11:58:38,505 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [11/24] Tour test_systray_admin → Step Close +New content (trigger: #o_new_content_menu_choices) 2026-11-01 11:58:38,513 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:38] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.000 0.004 2026-11-01 11:58:38,538 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:38] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.004 0.006 2026-11-01 11:58:38,564 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:38] "GET /website/static/src/img/apps_thumbs/website_slide.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:58:38,569 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [12/24] Tour test_systray_admin → Step Edit in backend (trigger: .o_menu_systray .o_website_edit_in_backend a) 2026-11-01 11:58:38,634 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [13/24] Tour test_systray_admin → Step Check that the form is editable (trigger: .o_form_view_container .o_form_editable) 2026-11-01 11:58:38,671 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:38] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 16 0.015 0.017 2026-11-01 11:58:38,702 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 11:58:38,710 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:38] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 4 0.003 0.010 2026-11-01 11:58:38,796 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [14/24] Tour test_systray_admin → Step Return to website (trigger: .o-form-buttonbox .fa-globe) 2026-11-01 11:58:38,808 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.006 0.025 2026-11-01 11:58:38,865 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [15/24] Tour test_systray_admin → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-11-01 11:58:38,881 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.022 0.081 2026-11-01 11:58:38,893 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:38] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 7 0.003 0.021 2026-11-01 11:58:38,895 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.005 2026-11-01 11:58:38,916 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:38] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.004 2026-11-01 11:58:38,920 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:38] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 11:58:38,956 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:38] "GET /website/force/4?path=/test_model/1 HTTP/1.1" 303 - 5 0.001 0.008 2026-11-01 11:58:39,030 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:39] "GET /test_model/test-model-1 HTTP/1.1" 200 - 29 0.013 0.043 2026-11-01 11:58:39,273 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [16/24] Tour test_systray_admin → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-11-01 11:58:39,292 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:39] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.004 0.012 2026-11-01 11:58:39,366 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/d67a1b4/web._assets_jquery.min.js, copying from /web/assets/d67a1b4/web._assets_jquery.min.js 2026-11-01 11:58:39,376 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:39] "GET /web/assets/4/d67a1b4/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.004 0.012 2026-11-01 11:58:39,525 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:39] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.009 0.075 2026-11-01 11:58:39,541 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/635d8f6/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/635d8f6/website.backend_assets_all_wysiwyg.min.css 2026-11-01 11:58:39,556 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:39] "GET /web/assets/4/635d8f6/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.009 0.014 2026-11-01 11:58:39,561 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/7bc4ffe/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/7bc4ffe/website.backend_assets_all_wysiwyg.min.js 2026-11-01 11:58:39,568 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:39,572 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:39,574 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:39,576 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:39] "GET /web/assets/4/7bc4ffe/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.006 0.036 2026-11-01 11:58:39,578 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:39,579 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:39,580 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:39,963 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:39] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 300 0.093 0.177 2026-11-01 11:58:39,968 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:39] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.252 2026-11-01 11:58:39,989 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:39] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.258 2026-11-01 11:58:40,086 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-11-01 11:58:40,128 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-11-01 11:58:42,009 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.247 1.626 2026-11-01 11:58:42,316 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-11-01 11:58:42,427 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-11-01 11:58:42,534 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-11-01 11:58:42,552 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:58:42,582 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:58:42,584 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:58:42,586 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:58:42,588 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:58:42,589 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:58:42,590 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:58:42,603 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [17/24] Tour test_systray_admin → Step Click on name (trigger: :iframe span[data-oe-expression="test_model.name"][contenteditable="true"]) 2026-11-01 11:58:42,604 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:58:42,607 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:58:42,621 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-01 11:58:42,622 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:58:42,628 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:58:42,630 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:58:42,633 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-11-01 11:58:42,634 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:58:42,645 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:58:42,649 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:58:42,654 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:58:42,655 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:58:42,659 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:58:42,666 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:58:42,681 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:58:42,684 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 11:58:42,685 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:58:42,696 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:58:42,699 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:58:42,700 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:58:42,705 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:58:42,714 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:58:42,725 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:58:42,727 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:58:42,728 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:58:42,730 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:58:42,731 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:58:42,737 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [18/24] Tour test_systray_admin → Step Change name (trigger: :iframe span[data-oe-expression="test_model.name"][contenteditable="true"]) 2026-11-01 11:58:42,747 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:58:42,754 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:58:42,760 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:58:42,766 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:42] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:58:42,831 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-11-01 11:58:42,892 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-11-01 11:58:42,908 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [19/24] Tour test_systray_admin → Step Check that field becomes dirty (trigger: :iframe span[data-oe-expression="test_model.name"].o_dirty) 2026-11-01 11:58:42,966 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [20/24] Tour test_systray_admin → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-11-01 11:58:43,026 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [21/24] Tour test_systray_admin → Step body:not(:has(.o_dialog)) 2026-11-01 11:58:43,092 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [22/24] Tour test_systray_admin → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-11-01 11:58:44,752 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [23/24] Tour test_systray_admin → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-11-01 11:58:44,782 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:44] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.001 0.006 2026-11-01 11:58:44,811 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-11-01 11:58:44,822 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:44] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.002 0.007 2026-11-01 11:58:44,832 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:44] "GET /test_model/test-model-1 HTTP/1.1" 301 - 6 0.001 0.006 2026-11-01 11:58:44,909 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:44] "GET /test_model/better-name-1 HTTP/1.1" 200 - 29 0.013 0.058 2026-11-01 11:58:44,994 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-11-01 11:58:45,335 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-11-01 11:58:45,413 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [24/24] Tour test_systray_admin → Step Check whether name is saved (trigger: :iframe span[data-oe-expression="test_model.name"]:contains("Better name")) 2026-11-01 11:58:45,479 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: tour succeeded 2026-11-01 11:58:45,480 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: ╔═══════════════════════════════════╗ ║ TOUR test_systray_admin SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-11-01 11:58:45,741 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: heap 48495140 (allocated 51118080) 2026-11-01 11:58:45,763 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Closing chrome headless with pid 14600 2026-11-01 11:58:45,766 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Closing websocket connection 2026-11-01 11:58:45,767 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Terminating chrome headless with pid 14600 2026-11-01 11:58:45,870 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115845_870467_test_01_admin.txt 2026-11-01 11:58:45,870 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Removing chrome user profile "/tmp/tmp5gzmn1wd_chrome_odoo" 2026-11-01 11:58:45,934 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_02_reditor_tester ... 2026-11-01 11:58:46,466 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome pid: 14917 2026-11-01 11:58:46,466 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome headless temporary user profile dir: /tmp/tmpv2qr0323_chrome_odoo 2026-11-01 11:58:46,466 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Issuing json command http://127.0.0.1:41025/json/version 2026-11-01 11:58:46,468 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:41025/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:58:46,518 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Browser version: Chrome/150.0.7871.114 2026-11-01 11:58:46,518 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Issuing json command http://127.0.0.1:41025/json 2026-11-01 11:58:46,519 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:41025/json with timeout 3 increased to 10s during tests 2026-11-01 11:58:46,535 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Websocket url found: ws://127.0.0.1:41025/devtools/page/725FB539594E01670A5CEC78BEDE385E 2026-11-01 11:58:46,547 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Enable chrome headless console log notification 2026-11-01 11:58:46,554 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome headless enable page notifications 2026-11-01 11:58:46,607 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:testtest from n/a 2026-11-01 11:58:46,613 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Setting session cookie in browser 2026-11-01 11:58:46,615 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" in browser 2026-11-01 11:58:46,615 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" 2026-11-01 11:58:46,629 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:58:48,036 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:48] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.104 1.305 2026-11-01 11:58:48,040 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Navigation result: {'frameId': '725FB539594E01670A5CEC78BEDE385E', 'loaderId': '50AA9084838E99AA48D97398BBE4CFD2', 'isDownload': False} 2026-11-01 11:58:48,040 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Evaluate ready code "odoo.isTourReady('test_systray_reditor_tester')" 2026-11-01 11:58:48,076 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:48] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-11-01 11:58:48,079 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:48] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-11-01 11:58:48,092 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:48] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-11-01 11:58:48,126 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:58:48,216 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:48] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 112 0.052 0.096 2026-11-01 11:58:48,241 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.161 2026-11-01 11:58:48,260 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:48] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 11:58:48,317 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:48] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:58:48,890 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:58:48,893 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:58:48,893 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-01 11:58:48,904 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-01 11:58:48,921 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Owl is running in 'dev' mode. 2026-11-01 11:58:48,938 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:58:48,971 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:48] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.013 2026-11-01 11:58:48,980 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 11:58:48,990 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.013 2026-11-01 11:58:49,022 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Evaluate test code "odoo.startTour('test_systray_reditor_tester', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_model%2F1", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:58:49,036 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [1/24] Tour test_systray_reditor_tester → Step Publish (trigger: .o_menu_systray .o_menu_systray_item:contains("Unpublished")) 2026-11-01 11:58:49,101 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:58:49,103 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:58:49,104 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:49] "POST /mail/data HTTP/1.1" 200 - 34 0.035 0.043 2026-11-01 11:58:49,119 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:49] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.062 2026-11-01 11:58:49,163 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:49] "GET /web/image?model=res.users&field=avatar_128&id=343 HTTP/1.1" 200 - 17 0.017 0.092 2026-11-01 11:58:49,195 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:49] "GET /web/image/res.partner/1318/avatar_128?unique=1793534308000 HTTP/1.1" 200 - 9 0.013 0.117 2026-11-01 11:58:49,205 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.096 2026-11-01 11:58:49,234 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.105 2026-11-01 11:58:49,236 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:49] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.090 2026-11-01 11:58:49,238 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.080 2026-11-01 11:58:49,242 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:49] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.083 2026-11-01 11:58:49,245 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.060 2026-11-01 11:58:49,250 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.042 2026-11-01 11:58:49,258 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:58:49,278 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.019 2026-11-01 11:58:49,292 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:49] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 6 0.004 0.022 2026-11-01 11:58:49,332 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:58:49,336 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:58:49,339 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:49] "GET /test_model/1 HTTP/1.1" 301 - 8 0.006 0.011 2026-11-01 11:58:49,355 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.003 0.023 2026-11-01 11:58:50,099 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:50] "GET /test_model/test-model-1 HTTP/1.1" 200 - 298 0.109 0.632 2026-11-01 11:58:50,138 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:58:50,187 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:50] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.031 0.033 2026-11-01 11:58:50,196 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:58:50,202 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:50,205 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:58:50,209 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:50] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.006 0.078 2026-11-01 11:58:50,220 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:58:50,240 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:50] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.036 2026-11-01 11:58:50,291 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:50] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:58:50,299 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:50] "GET /web/image/website/1/logo/My%20Website?unique=687f5d5 HTTP/1.1" 200 - 5 0.003 0.008 2026-11-01 11:58:50,509 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:50] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.007 0.128 2026-11-01 11:58:50,528 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:58:50,546 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:50] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.005 0.165 2026-11-01 11:58:50,554 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [2/24] Tour test_systray_reditor_tester → Step Wait for Publish (trigger: .o_menu_systray .o_menu_systray_item:contains("Published"):not([data-processing])) 2026-11-01 11:58:50,556 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:50] "GET /web/image/website/1/favicon?unique=687f5d5 HTTP/1.1" 200 - 5 0.003 0.149 2026-11-01 11:58:50,572 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:50] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 6 0.003 0.007 2026-11-01 11:58:50,595 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:50] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.002 0.009 2026-11-01 11:58:50,614 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [3/24] Tour test_systray_reditor_tester → Step Unpublish (trigger: .o_menu_systray .o_menu_systray_item:contains("Published")) 2026-11-01 11:58:50,868 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [4/24] Tour test_systray_reditor_tester → Step Wait for Unpublish (trigger: .o_menu_systray .o_menu_systray_item:contains("Unpublished"):not([data-processing])) 2026-11-01 11:58:50,873 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:50] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.007 2026-11-01 11:58:50,881 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:50] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 5 0.002 0.006 2026-11-01 11:58:50,948 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [5/24] Tour test_systray_reditor_tester → Step Enable mobile preview (trigger: .o_menu_systray .o_menu_systray_item.o_mobile_preview:not(.o_mobile_preview_active) span) 2026-11-01 11:58:50,980 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/01201f5/im_livechat.assets_embed_external.min.css, copying from /web/assets/01201f5/im_livechat.assets_embed_external.min.css 2026-11-01 11:58:50,997 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [6/24] Tour test_systray_reditor_tester → Step Disable mobile preview (trigger: .o_menu_systray .o_menu_systray_item.o_mobile_preview.o_mobile_preview_active span) 2026-11-01 11:58:51,007 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.022 0.082 2026-11-01 11:58:51,019 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:51] "GET /website/static/src/img/phone.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:58:51,043 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:51] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.011 0.128 2026-11-01 11:58:51,065 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [7/24] Tour test_systray_reditor_tester → Step Open website switcher (trigger: .o_menu_systray .o_menu_systray_item.o_website_switcher_container .dropdown-toggle:contains("My Website"):not(:contains("My Website 2"))) 2026-11-01 11:58:51,095 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:51] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.007 0.140 2026-11-01 11:58:51,118 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/bef17fd/website.assets_all_wysiwyg_inside.min.css 2026-11-01 11:58:51,133 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:51] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.009 0.013 2026-11-01 11:58:51,135 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [8/24] Tour test_systray_reditor_tester → Step Switch to other website (trigger: .o-dropdown--menu .dropdown-item:contains("Other")) 2026-11-01 11:58:51,140 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/aa00144/website.assets_all_wysiwyg_inside.min.js 2026-11-01 11:58:51,152 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:51] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.004 0.033 2026-11-01 11:58:51,209 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [9/24] Tour test_systray_reditor_tester → Step Wait for other website (trigger: :iframe body:contains("Test Model") div:contains("Other")) 2026-11-01 11:58:51,236 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.008 2026-11-01 11:58:51,243 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:51] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.014 2026-11-01 11:58:51,250 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:51] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.020 2026-11-01 11:58:51,261 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.029 2026-11-01 11:58:51,295 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:51] "GET /website/force/4?path=/website/lang/default?r%3D HTTP/1.1" 303 - 5 0.002 0.008 2026-11-01 11:58:51,304 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 4 2026-11-01 11:58:51,680 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:51] "GET /website/lang/default?r= HTTP/1.1" 303 - 23 0.012 0.365 2026-11-01 11:58:51,693 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:51] "GET /en/ HTTP/1.1" 303 - 2 0.000 0.003 2026-11-01 11:58:51,724 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:51] "GET / HTTP/1.1" 301 - 20 0.007 0.016 2026-11-01 11:58:52,546 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:52] "GET /test_model/test-model-1 HTTP/1.1" 200 - 165 0.097 0.717 2026-11-01 11:58:52,587 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/1/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:58:52,621 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:52] "GET /web/assets/4/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.024 0.028 2026-11-01 11:58:52,625 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:58:52,632 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:52] "GET /web/assets/4/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.003 0.054 2026-11-01 11:58:52,645 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:58:52,658 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:52] "GET /web/assets/4/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.017 2026-11-01 11:58:52,688 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:52] "GET /web/image/website/4/logo/Other?unique=687f5d5 HTTP/1.1" 200 - 4 0.001 0.004 2026-11-01 11:58:52,775 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:52] "GET /web/image/website/4/favicon?unique=687f5d5 HTTP/1.1" 200 - 5 0.002 0.008 2026-11-01 11:58:52,783 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:58:52,803 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:52] "GET /web/assets/4/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.005 0.033 2026-11-01 11:58:53,334 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [10/24] Tour test_systray_reditor_tester → Step Open +New content (trigger: .o_menu_systray .o_menu_systray_item.o_new_content_container) 2026-11-01 11:58:53,400 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [11/24] Tour test_systray_reditor_tester → Step Close +New content (trigger: #o_new_content_menu_choices) 2026-11-01 11:58:53,408 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:53] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.003 0.005 2026-11-01 11:58:53,460 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [12/24] Tour test_systray_reditor_tester → Step Edit in backend (trigger: .o_menu_systray .o_website_edit_in_backend a) 2026-11-01 11:58:53,533 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [13/24] Tour test_systray_reditor_tester → Step Check that the form is editable (trigger: .o_form_view_container .o_form_editable) 2026-11-01 11:58:53,561 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:53] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 16 0.008 0.018 2026-11-01 11:58:53,591 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.006 2026-11-01 11:58:53,598 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:53] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 4 0.001 0.005 2026-11-01 11:58:53,669 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 11:58:53,677 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 11:58:53,682 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [14/24] Tour test_systray_reditor_tester → Step Return to website (trigger: .o-form-buttonbox .fa-globe) 2026-11-01 11:58:53,687 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.002 2026-11-01 11:58:53,701 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.003 0.012 2026-11-01 11:58:53,718 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.003 0.012 2026-11-01 11:58:53,741 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [15/24] Tour test_systray_reditor_tester → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-11-01 11:58:53,754 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:53] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 7 0.003 0.009 2026-11-01 11:58:53,780 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:53] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.005 2026-11-01 11:58:53,783 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:53] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-01 11:58:53,807 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:53] "GET /website/force/4?path=/test_model/1 HTTP/1.1" 303 - 5 0.002 0.008 2026-11-01 11:58:53,901 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:53] "GET /test_model/test-model-1 HTTP/1.1" 200 - 28 0.016 0.064 2026-11-01 11:58:54,096 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [16/24] Tour test_systray_reditor_tester → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-11-01 11:58:54,116 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:54] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.005 0.011 2026-11-01 11:58:54,163 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/d67a1b4/web._assets_jquery.min.js, copying from /web/assets/d67a1b4/web._assets_jquery.min.js 2026-11-01 11:58:54,175 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:54] "GET /web/assets/4/d67a1b4/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.005 0.015 2026-11-01 11:58:54,275 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:54] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.008 0.068 2026-11-01 11:58:54,294 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/635d8f6/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/635d8f6/website.backend_assets_all_wysiwyg.min.css 2026-11-01 11:58:54,314 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:54] "GET /web/assets/4/635d8f6/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.011 0.020 2026-11-01 11:58:54,320 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/7bc4ffe/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/7bc4ffe/website.backend_assets_all_wysiwyg.min.js 2026-11-01 11:58:54,332 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:54,333 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:54,334 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:54,334 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:54,335 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:54,336 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:54] "GET /web/assets/4/7bc4ffe/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.005 0.047 2026-11-01 11:58:54,336 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:58:54,485 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:54] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.004 2026-11-01 11:58:54,519 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:54] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.023 2026-11-01 11:58:54,635 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-11-01 11:58:54,692 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-11-01 11:58:56,531 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:56] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.239 1.596 2026-11-01 11:58:56,762 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-11-01 11:58:56,842 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-11-01 11:58:56,919 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-11-01 11:58:56,956 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:56] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:58:56,971 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:56] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:58:56,972 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:56] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:58:56,973 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:56] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:58:56,980 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:56] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:58:56,988 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:56] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:58:57,003 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.030 2026-11-01 11:58:57,004 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:58:57,013 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:58:57,017 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:58:57,035 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [17/24] Tour test_systray_reditor_tester → Step Click on name (trigger: :iframe span[data-oe-expression="test_model.name"][contenteditable="true"]) 2026-11-01 11:58:57,038 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-11-01 11:58:57,039 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:58:57,043 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:58:57,047 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [18/24] Tour test_systray_reditor_tester → Step Change name (trigger: :iframe span[data-oe-expression="test_model.name"][contenteditable="true"]) 2026-11-01 11:58:57,048 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:58:57,063 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:58:57,070 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:58:57,075 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:58:57,077 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 11:58:57,079 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:58:57,080 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:58:57,083 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-11-01 11:58:57,098 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:58:57,099 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:58:57,102 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:58:57,102 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:58:57,104 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:58:57,104 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:58:57,119 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:58:57,120 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:58:57,125 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:58:57,126 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:58:57,127 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:58:57,128 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:58:57,136 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:58:57,137 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:58:57,143 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:58:57,150 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:58:57,152 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:58:57,153 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:57] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:58:57,209 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-11-01 11:58:57,218 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [19/24] Tour test_systray_reditor_tester → Step Check that field becomes dirty (trigger: :iframe span[data-oe-expression="test_model.name"].o_dirty) 2026-11-01 11:58:57,289 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [20/24] Tour test_systray_reditor_tester → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-11-01 11:58:57,343 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [21/24] Tour test_systray_reditor_tester → Step body:not(:has(.o_dialog)) 2026-11-01 11:58:57,397 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [22/24] Tour test_systray_reditor_tester → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-11-01 11:58:59,251 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [23/24] Tour test_systray_reditor_tester → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-11-01 11:58:59,276 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:59] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.002 0.008 2026-11-01 11:58:59,305 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-11-01 11:58:59,337 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:59] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.006 0.008 2026-11-01 11:58:59,344 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:59] "GET /test_model/test-model-1 HTTP/1.1" 301 - 6 0.001 0.012 2026-11-01 11:58:59,406 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:58:59] "GET /test_model/better-name-1 HTTP/1.1" 200 - 28 0.014 0.045 2026-11-01 11:58:59,523 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-11-01 11:58:59,822 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-11-01 11:58:59,951 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [24/24] Tour test_systray_reditor_tester → Step Check whether name is saved (trigger: :iframe span[data-oe-expression="test_model.name"]:contains("Better name")) 2026-11-01 11:59:00,012 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: tour succeeded 2026-11-01 11:59:00,014 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_systray_reditor_tester SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-11-01 11:59:00,277 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: heap 43856116 (allocated 47960064) 2026-11-01 11:59:00,290 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Closing chrome headless with pid 14917 2026-11-01 11:59:00,292 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Closing websocket connection 2026-11-01 11:59:00,293 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Terminating chrome headless with pid 14917 2026-11-01 11:59:00,388 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115900_388685_test_02_reditor_tester.txt 2026-11-01 11:59:00,389 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Removing chrome user profile "/tmp/tmpv2qr0323_chrome_odoo" 2026-11-01 11:59:00,429 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_03_reditor_not_tester ... 2026-11-01 11:59:00,900 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome pid: 15232 2026-11-01 11:59:00,900 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome headless temporary user profile dir: /tmp/tmpg86s5355_chrome_odoo 2026-11-01 11:59:00,901 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Issuing json command http://127.0.0.1:42145/json/version 2026-11-01 11:59:00,901 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:42145/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:59:00,968 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Browser version: Chrome/150.0.7871.114 2026-11-01 11:59:00,968 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Issuing json command http://127.0.0.1:42145/json 2026-11-01 11:59:00,969 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:42145/json with timeout 3 increased to 10s during tests 2026-11-01 11:59:00,986 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Websocket url found: ws://127.0.0.1:42145/devtools/page/A931250229794059D50EEDFC1054803E 2026-11-01 11:59:00,995 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Enable chrome headless console log notification 2026-11-01 11:59:01,001 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome headless enable page notifications 2026-11-01 11:59:01,082 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:testtest from n/a 2026-11-01 11:59:01,091 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Setting session cookie in browser 2026-11-01 11:59:01,095 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" in browser 2026-11-01 11:59:01,095 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" 2026-11-01 11:59:01,108 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:59:03,444 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:03] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.096 2.244 2026-11-01 11:59:03,448 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Navigation result: {'frameId': 'A931250229794059D50EEDFC1054803E', 'loaderId': '24C6F5A86D1FEC19A4A120CB48E61FBB', 'isDownload': False} 2026-11-01 11:59:03,448 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Evaluate ready code "odoo.isTourReady('test_systray_reditor_not_tester')" 2026-11-01 11:59:03,484 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:03] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-11-01 11:59:03,488 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:03] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-11-01 11:59:03,510 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.022 2026-11-01 11:59:03,518 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:03] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.039 2026-11-01 11:59:03,556 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:59:03,632 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:03] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 112 0.046 0.110 2026-11-01 11:59:03,638 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:03] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.086 2026-11-01 11:59:03,690 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:03] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:59:04,321 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 11:59:04,322 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:59:04,330 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-11-01 11:59:04,351 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 11:59:04,353 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Owl is running in 'dev' mode. 2026-11-01 11:59:04,370 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:59:04,415 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.013 2026-11-01 11:59:04,421 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.022 2026-11-01 11:59:04,432 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.025 2026-11-01 11:59:04,503 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Evaluate test code "odoo.startTour('test_systray_reditor_not_tester', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_model%2F1", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:59:04,514 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [1/14] Tour test_systray_reditor_not_tester → Step Check has no Publish/Unpublish (trigger: .o_menu_systray:not(:has(.o_menu_systray_item:contains("ublished")))) 2026-11-01 11:59:04,531 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:59:04,535 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:59:04,583 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [2/14] Tour test_systray_reditor_not_tester → Step Enable mobile preview (trigger: .o_menu_systray .o_menu_systray_item.o_mobile_preview:not(.o_mobile_preview_active) span) 2026-11-01 11:59:04,591 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "POST /mail/data HTTP/1.1" 200 - 34 0.046 0.052 2026-11-01 11:59:04,633 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "GET /web/image?model=res.users&field=avatar_128&id=343 HTTP/1.1" 200 - 17 0.011 0.120 2026-11-01 11:59:04,654 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "GET /web/image/res.partner/1318/avatar_128?unique=1793534308000 HTTP/1.1" 200 - 9 0.006 0.144 2026-11-01 11:59:04,655 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.148 2026-11-01 11:59:04,669 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.172 2026-11-01 11:59:04,695 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:59:04,707 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.083 2026-11-01 11:59:04,729 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.042 2026-11-01 11:59:04,731 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.032 2026-11-01 11:59:04,736 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.029 2026-11-01 11:59:04,746 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-11-01 11:59:04,749 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.035 2026-11-01 11:59:04,756 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-11-01 11:59:04,764 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:59:04,797 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 6 0.003 0.009 2026-11-01 11:59:04,816 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "GET /test_model/1 HTTP/1.1" 301 - 8 0.003 0.007 2026-11-01 11:59:04,817 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:59:04,848 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 343, model: test.model 2026-11-01 11:59:05,027 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 343, model: test.model 2026-11-01 11:59:05,657 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:05] "GET /test_model/test-model-1 HTTP/1.1" 200 - 313 0.121 0.697 2026-11-01 11:59:05,694 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:59:05,743 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:05] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.032 0.031 2026-11-01 11:59:05,748 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:59:05,756 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:05] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.004 0.069 2026-11-01 11:59:05,761 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:05,761 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:59:05,775 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:59:05,788 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:05] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.019 2026-11-01 11:59:05,833 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:05] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:59:05,837 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:05] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:59:05,841 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:05] "GET /web/image/website/1/logo/My%20Website?unique=687f5d5 HTTP/1.1" 200 - 5 0.003 0.009 2026-11-01 11:59:05,921 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [3/14] Tour test_systray_reditor_not_tester → Step Disable mobile preview (trigger: .o_menu_systray .o_menu_systray_item.o_mobile_preview.o_mobile_preview_active span) 2026-11-01 11:59:06,012 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:06] "GET /website/static/src/img/phone.png HTTP/1.1" 200 - 0 0.000 0.041 2026-11-01 11:59:06,024 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:06] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.006 0.145 2026-11-01 11:59:06,045 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:06] "GET /web/image/website/1/favicon?unique=687f5d5 HTTP/1.1" 200 - 5 0.013 0.155 2026-11-01 11:59:06,056 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:59:06,059 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [4/14] Tour test_systray_reditor_not_tester → Step Open website switcher (trigger: .o_menu_systray .o_menu_systray_item.o_website_switcher_container .dropdown-toggle:contains("My Website"):not(:contains("My Website 2"))) 2026-11-01 11:59:06,099 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:06] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.005 0.219 2026-11-01 11:59:06,133 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [5/14] Tour test_systray_reditor_not_tester → Step Switch to other website (trigger: .o-dropdown--menu .dropdown-item:contains("Other")) 2026-11-01 11:59:06,206 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [6/14] Tour test_systray_reditor_not_tester → Step Wait for other website (trigger: :iframe body:contains("Test Model") div:contains("Other")) 2026-11-01 11:59:06,235 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.010 2026-11-01 11:59:06,242 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.013 2026-11-01 11:59:06,259 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:06] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.009 2026-11-01 11:59:06,262 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:06] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-11-01 11:59:06,263 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.011 2026-11-01 11:59:06,297 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:06] "GET /website/force/4?path=/website/lang/default?r%3D HTTP/1.1" 303 - 5 0.002 0.007 2026-11-01 11:59:06,316 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 4 2026-11-01 11:59:06,649 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:06] "GET /website/lang/default?r= HTTP/1.1" 303 - 23 0.012 0.323 2026-11-01 11:59:06,663 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:06] "GET /en/ HTTP/1.1" 303 - 2 0.000 0.002 2026-11-01 11:59:06,698 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:06] "GET / HTTP/1.1" 301 - 20 0.009 0.016 2026-11-01 11:59:06,719 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 343, model: test.model 2026-11-01 11:59:06,968 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 343, model: test.model 2026-11-01 11:59:07,624 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:07] "GET /test_model/test-model-1 HTTP/1.1" 200 - 179 0.093 0.822 2026-11-01 11:59:07,665 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/1/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:59:07,708 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:07] "GET /web/assets/4/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.030 0.029 2026-11-01 11:59:07,723 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:59:07,743 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:07] "GET /web/assets/4/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.007 0.083 2026-11-01 11:59:07,764 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:59:07,782 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:07] "GET /web/assets/4/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.011 0.033 2026-11-01 11:59:07,796 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:07] "GET /web/image/website/4/logo/Other?unique=687f5d5 HTTP/1.1" 200 - 4 0.001 0.005 2026-11-01 11:59:07,904 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:59:07,925 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:07] "GET /web/assets/4/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.004 0.027 2026-11-01 11:59:07,934 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:07] "GET /web/image/website/4/favicon?unique=687f5d5 HTTP/1.1" 200 - 5 0.002 0.022 2026-11-01 11:59:08,384 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:08] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.006 2026-11-01 11:59:08,528 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:08] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.007 0.047 2026-11-01 11:59:08,545 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/bef17fd/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/bef17fd/website.assets_all_wysiwyg_inside.min.css 2026-11-01 11:59:08,559 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:08] "GET /web/assets/4/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.008 0.013 2026-11-01 11:59:08,566 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/aa00144/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/aa00144/website.assets_all_wysiwyg_inside.min.js 2026-11-01 11:59:08,581 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:08] "GET /web/assets/4/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.004 0.037 2026-11-01 11:59:08,650 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [7/14] Tour test_systray_reditor_not_tester → Step Open +New content (trigger: .o_menu_systray .o_menu_systray_item.o_new_content_container) 2026-11-01 11:59:08,711 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [8/14] Tour test_systray_reditor_not_tester → Step Close +New content (trigger: #o_new_content_menu_choices) 2026-11-01 11:59:08,719 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:08] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.002 0.003 2026-11-01 11:59:08,777 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [9/14] Tour test_systray_reditor_not_tester → Step Go to backend (trigger: .o_menu_systray .o_website_edit_in_backend a) 2026-11-01 11:59:08,847 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [10/14] Tour test_systray_reditor_not_tester → Step Check that the form is read-only (trigger: .o_form_view_container .o_form_readonly) 2026-11-01 11:59:08,872 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:08] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 15 0.007 0.012 2026-11-01 11:59:08,897 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 11:59:08,900 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:08] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-01 11:59:08,957 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.009 2026-11-01 11:59:08,961 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [11/14] Tour test_systray_reditor_not_tester → Step Return to website (trigger: .o-form-buttonbox .fa-globe) 2026-11-01 11:59:08,962 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.014 2026-11-01 11:59:08,990 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.003 2026-11-01 11:59:09,018 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [12/14] Tour test_systray_reditor_not_tester → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-11-01 11:59:09,035 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:09] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 7 0.003 0.011 2026-11-01 11:59:09,058 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:09] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.004 2026-11-01 11:59:09,062 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:09] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 11:59:09,088 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:09] "GET /website/force/4?path=/test_model/1 HTTP/1.1" 303 - 5 0.001 0.005 2026-11-01 11:59:09,112 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 343, model: test.model 2026-11-01 11:59:09,124 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 343, model: test.model 2026-11-01 11:59:09,187 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:09] "GET /test_model/test-model-1 HTTP/1.1" 200 - 31 0.017 0.064 2026-11-01 11:59:09,428 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [13/14] Tour test_systray_reditor_not_tester → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-11-01 11:59:09,450 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:09] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.004 0.011 2026-11-01 11:59:09,509 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/d67a1b4/web._assets_jquery.min.js, copying from /web/assets/d67a1b4/web._assets_jquery.min.js 2026-11-01 11:59:09,518 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:09] "GET /web/assets/4/d67a1b4/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.004 0.012 2026-11-01 11:59:09,604 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:09] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.008 0.054 2026-11-01 11:59:09,634 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/635d8f6/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/635d8f6/website.backend_assets_all_wysiwyg.min.css 2026-11-01 11:59:09,653 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:09] "GET /web/assets/4/635d8f6/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.011 0.019 2026-11-01 11:59:09,659 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/7bc4ffe/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/7bc4ffe/website.backend_assets_all_wysiwyg.min.js 2026-11-01 11:59:09,666 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:09,668 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:09,669 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:09,670 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:09,671 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:09] "GET /web/assets/4/7bc4ffe/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.005 0.042 2026-11-01 11:59:09,672 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:09,672 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:09,781 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:09] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.004 2026-11-01 11:59:09,805 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:09] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.018 2026-11-01 11:59:09,931 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-11-01 11:59:09,995 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-11-01 11:59:11,720 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:11] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.225 1.495 2026-11-01 11:59:11,987 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-11-01 11:59:12,003 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-11-01 11:59:12,097 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-11-01 11:59:12,113 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:59:12,124 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:59:12,126 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:59:12,134 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:59:12,136 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:59:12,141 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:59:12,148 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [14/14] Tour test_systray_reditor_not_tester → Step Cannot change name (trigger: :iframe main:not(:has([data-oe-expression])):contains("Test Model")) 2026-11-01 11:59:12,157 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:59:12,164 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:59:12,167 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:59:12,170 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:59:12,176 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:59:12,180 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:59:12,181 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:59:12,184 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:59:12,186 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:59:12,189 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:59:12,192 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:59:12,197 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:59:12,201 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:59:12,202 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:59:12,205 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:59:12,207 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:59:12,208 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:59:12,209 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:59:12,221 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:59:12,222 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:59:12,225 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:59:12,227 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:59:12,233 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:59:12,235 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:59:12,240 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:59:12,242 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:59:12,244 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:59:12,246 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:59:12,248 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:59:12,257 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:59:12,258 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:12] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:59:12,289 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: tour succeeded 2026-11-01 11:59:12,290 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_systray_reditor_not_tester SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-01 11:59:12,526 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: heap 40021812 (allocated 41668608) 2026-11-01 11:59:12,543 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Closing chrome headless with pid 15232 2026-11-01 11:59:12,544 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Closing websocket connection 2026-11-01 11:59:12,545 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Terminating chrome headless with pid 15232 2026-11-01 11:59:12,680 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115912_679963_test_03_reditor_not_tester.txt 2026-11-01 11:59:12,680 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Removing chrome user profile "/tmp/tmpg86s5355_chrome_odoo" 2026-11-01 11:59:12,733 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_04_not_reditor_tester ... 2026-11-01 11:59:13,215 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome pid: 15532 2026-11-01 11:59:13,215 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome headless temporary user profile dir: /tmp/tmps78xix51_chrome_odoo 2026-11-01 11:59:13,215 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Issuing json command http://127.0.0.1:44089/json/version 2026-11-01 11:59:13,217 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:44089/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:59:13,293 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Browser version: Chrome/150.0.7871.114 2026-11-01 11:59:13,294 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Issuing json command http://127.0.0.1:44089/json 2026-11-01 11:59:13,294 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:44089/json with timeout 3 increased to 10s during tests 2026-11-01 11:59:13,311 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Websocket url found: ws://127.0.0.1:44089/devtools/page/041A066F95007AC7B77238E9B96D050D 2026-11-01 11:59:13,325 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Enable chrome headless console log notification 2026-11-01 11:59:13,331 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome headless enable page notifications 2026-11-01 11:59:13,415 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:testtest from n/a 2026-11-01 11:59:13,424 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Setting session cookie in browser 2026-11-01 11:59:13,428 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" in browser 2026-11-01 11:59:13,428 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" 2026-11-01 11:59:13,440 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:59:14,900 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:14] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.099 1.365 2026-11-01 11:59:14,908 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Navigation result: {'frameId': '041A066F95007AC7B77238E9B96D050D', 'loaderId': '36741A1017E4CFFB13E0F7A7674F4697', 'isDownload': False} 2026-11-01 11:59:14,909 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Evaluate ready code "odoo.isTourReady('test_systray_not_reditor_tester')" 2026-11-01 11:59:14,962 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:14] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-11-01 11:59:14,972 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:14] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-11-01 11:59:14,982 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:14] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:59:15,092 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:59:15,123 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:15] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 112 0.065 0.097 2026-11-01 11:59:15,158 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.186 2026-11-01 11:59:15,185 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:15] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.004 2026-11-01 11:59:15,237 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:15] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:59:15,864 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 11:59:15,867 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 11:59:15,869 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-01 11:59:15,895 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-11-01 11:59:15,896 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: Owl is running in 'dev' mode. 2026-11-01 11:59:15,908 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:59:15,945 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.020 2026-11-01 11:59:15,956 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 11:59:15,974 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.021 2026-11-01 11:59:16,008 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Evaluate test code "odoo.startTour('test_systray_not_reditor_tester', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_model%2F1", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:59:16,024 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [1/13] Tour test_systray_not_reditor_tester → Step Publish (trigger: .o_menu_systray .o_menu_systray_item:contains("Unpublished")) 2026-11-01 11:59:16,088 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:59:16,093 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-11-01 11:59:16,121 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:16] "POST /mail/data HTTP/1.1" 200 - 34 0.058 0.050 2026-11-01 11:59:16,163 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:16] "GET /web/image/res.partner/1318/avatar_128?unique=1793534308000 HTTP/1.1" 200 - 16 0.010 0.107 2026-11-01 11:59:16,177 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:16] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.134 2026-11-01 11:59:16,214 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:16] "GET /web/image?model=res.users&field=avatar_128&id=343 HTTP/1.1" 200 - 10 0.014 0.163 2026-11-01 11:59:16,223 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.151 2026-11-01 11:59:16,266 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.120 2026-11-01 11:59:16,267 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:16] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.063 2026-11-01 11:59:16,270 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.063 2026-11-01 11:59:16,274 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:16] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.067 2026-11-01 11:59:16,278 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.065 2026-11-01 11:59:16,285 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.064 2026-11-01 11:59:16,304 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:59:16,310 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:59:16,329 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.022 2026-11-01 11:59:16,335 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:16] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 4 0.002 0.007 2026-11-01 11:59:16,345 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:59:16,365 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:16] "GET /test_model/1 HTTP/1.1" 301 - 3 0.002 0.009 2026-11-01 11:59:16,392 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.042 2026-11-01 11:59:17,535 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:17] "GET /test_model/test-model-1 HTTP/1.1" 200 - 291 0.128 1.020 2026-11-01 11:59:17,568 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:59:17,617 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:17] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.028 0.038 2026-11-01 11:59:17,622 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:59:17,634 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:17] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.077 2026-11-01 11:59:17,641 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:17,641 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:59:17,657 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:59:17,678 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:17] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.031 2026-11-01 11:59:17,751 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:17] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:59:17,757 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:59:17,757 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:17] "GET /web/image/website/1/logo/My%20Website?unique=687f5d5 HTTP/1.1" 200 - 4 0.003 0.008 2026-11-01 11:59:17,969 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:17] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 1 0.005 0.157 2026-11-01 11:59:17,985 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:59:18,005 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:18] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.193 2026-11-01 11:59:18,012 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:18] "GET /web/image/website/1/favicon?unique=687f5d5 HTTP/1.1" 200 - 4 0.001 0.171 2026-11-01 11:59:18,012 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [2/13] Tour test_systray_not_reditor_tester → Step Wait for Publish (trigger: .o_menu_systray .o_menu_systray_item:contains("Published"):not([data-processing])) 2026-11-01 11:59:18,021 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:18] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 3 0.001 0.005 2026-11-01 11:59:18,040 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:18] "POST /website/get_seo_data HTTP/1.1" 200 - 3 0.001 0.006 2026-11-01 11:59:18,074 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [3/13] Tour test_systray_not_reditor_tester → Step Unpublish (trigger: .o_menu_systray .o_menu_systray_item:contains("Published")) 2026-11-01 11:59:18,370 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:18] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:59:18,371 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [4/13] Tour test_systray_not_reditor_tester → Step Wait for Unpublish (trigger: .o_menu_systray .o_menu_systray_item:contains("Unpublished"):not([data-processing])) 2026-11-01 11:59:18,381 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:18] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 11:59:18,442 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [5/13] Tour test_systray_not_reditor_tester → Step Enable mobile preview (trigger: .o_menu_systray:not(:has(.o_menu_systray_item.o_mobile_preview))) 2026-11-01 11:59:18,474 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.068 2026-11-01 11:59:18,511 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [6/13] Tour test_systray_not_reditor_tester → Step Open website switcher (trigger: .o_menu_systray .o_menu_systray_item.o_website_switcher_container .dropdown-toggle:contains("My Website"):not(:contains("My Website 2"))) 2026-11-01 11:59:18,513 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:18] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.012 0.097 2026-11-01 11:59:18,583 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [7/13] Tour test_systray_not_reditor_tester → Step Can switch to other website (trigger: .o-dropdown--menu .dropdown-item:contains("Other")) 2026-11-01 11:59:18,645 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [8/13] Tour test_systray_not_reditor_tester → Step No +New content (trigger: .o_menu_systray:not(:has(.o_menu_systray_item.o_new_content_container))) 2026-11-01 11:59:18,707 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [9/13] Tour test_systray_not_reditor_tester → Step Edit in backend (trigger: .o_menu_systray .o_website_edit_in_backend a) 2026-11-01 11:59:18,788 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [10/13] Tour test_systray_not_reditor_tester → Step Check that the form is editable (trigger: .o_form_view_container .o_form_editable) 2026-11-01 11:59:18,824 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:18] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 15 0.009 0.017 2026-11-01 11:59:18,853 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:59:18,865 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:18] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:59:18,948 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 11:59:18,958 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-11-01 11:59:18,970 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [11/13] Tour test_systray_not_reditor_tester → Step Return to website (trigger: .o-form-buttonbox .fa-globe) 2026-11-01 11:59:18,995 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.011 2026-11-01 11:59:18,996 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.012 2026-11-01 11:59:19,012 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-11-01 11:59:19,034 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [12/13] Tour test_systray_not_reditor_tester → Step Wait until the iframe is ready (trigger: iframe[is-ready=true]:iframe html) 2026-11-01 11:59:19,051 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:19] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 5 0.003 0.011 2026-11-01 11:59:19,071 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:19] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:59:19,081 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:19] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 11:59:19,109 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:19] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 0 0.000 0.005 2026-11-01 11:59:19,189 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:19] "GET /test_model/test-model-1 HTTP/1.1" 200 - 16 0.013 0.061 2026-11-01 11:59:19,442 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [13/13] Tour test_systray_not_reditor_tester → Step Check Edit is not available (trigger: .o_menu_systray:not(:has(.o_edit_website_container))) 2026-11-01 11:59:19,463 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:19] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.009 0.035 2026-11-01 11:59:19,470 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.050 2026-11-01 11:59:19,509 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: tour succeeded 2026-11-01 11:59:19,510 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_systray_not_reditor_tester SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-01 11:59:19,670 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: heap 29820496 (allocated 31174656) 2026-11-01 11:59:19,674 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Closing chrome headless with pid 15532 2026-11-01 11:59:19,675 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Closing websocket connection 2026-11-01 11:59:19,677 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Terminating chrome headless with pid 15532 2026-11-01 11:59:19,799 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115919_799196_test_04_not_reditor_tester.txt 2026-11-01 11:59:19,799 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Removing chrome user profile "/tmp/tmps78xix51_chrome_odoo" 2026-11-01 11:59:19,836 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_05_not_reditor_not_tester ... 2026-11-01 11:59:20,210 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome pid: 15779 2026-11-01 11:59:20,210 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome headless temporary user profile dir: /tmp/tmpra90zpp7_chrome_odoo 2026-11-01 11:59:20,210 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Issuing json command http://127.0.0.1:37317/json/version 2026-11-01 11:59:20,212 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:37317/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:59:20,278 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Browser version: Chrome/150.0.7871.114 2026-11-01 11:59:20,279 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Issuing json command http://127.0.0.1:37317/json 2026-11-01 11:59:20,280 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:37317/json with timeout 3 increased to 10s during tests 2026-11-01 11:59:20,286 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Websocket url found: ws://127.0.0.1:37317/devtools/page/C02CF08263C96BBF934C709F29513FD2 2026-11-01 11:59:20,295 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Enable chrome headless console log notification 2026-11-01 11:59:20,302 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome headless enable page notifications 2026-11-01 11:59:20,392 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:testtest from n/a 2026-11-01 11:59:20,402 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Setting session cookie in browser 2026-11-01 11:59:20,407 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" in browser 2026-11-01 11:59:20,407 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" 2026-11-01 11:59:20,418 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:59:21,704 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:21] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.084 1.206 2026-11-01 11:59:21,708 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Navigation result: {'frameId': 'C02CF08263C96BBF934C709F29513FD2', 'loaderId': 'C62CDDADEB7A8230EB5F3F7ABA7B45D8', 'isDownload': False} 2026-11-01 11:59:21,708 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Evaluate ready code "odoo.isTourReady('test_systray_not_reditor_not_tester')" 2026-11-01 11:59:21,764 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:21] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-11-01 11:59:21,773 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:21] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-11-01 11:59:21,782 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:21] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:59:21,849 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:59:21,903 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:21] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 112 0.040 0.094 2026-11-01 11:59:21,929 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.148 2026-11-01 11:59:21,944 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:21] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 11:59:22,039 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:22] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:59:22,682 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:59:22,683 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 11:59:22,684 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-01 11:59:22,700 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-11-01 11:59:22,722 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: Owl is running in 'dev' mode. 2026-11-01 11:59:22,734 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:59:22,780 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.027 2026-11-01 11:59:22,794 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.006 2026-11-01 11:59:22,809 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.015 2026-11-01 11:59:22,860 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Evaluate test code "odoo.startTour('test_systray_not_reditor_not_tester', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_model%2F1", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:59:22,876 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [1/11] Tour test_systray_not_reditor_not_tester → Step Check has no Publish/Unpublish (trigger: .o_menu_systray:not(:has(.o_menu_systray_item:contains("ublished")))) 2026-11-01 11:59:22,940 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:59:22,960 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [2/11] Tour test_systray_not_reditor_not_tester → Step Enable mobile preview (trigger: .o_menu_systray:not(:has(.o_menu_systray_item.o_mobile_preview))) 2026-11-01 11:59:22,961 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-11-01 11:59:22,979 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:22] "POST /mail/data HTTP/1.1" 200 - 34 0.064 0.050 2026-11-01 11:59:22,998 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:22] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.092 2026-11-01 11:59:23,009 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [3/11] Tour test_systray_not_reditor_not_tester → Step Open website switcher (trigger: .o_menu_systray .o_menu_systray_item.o_website_switcher_container .dropdown-toggle:contains("My Website"):not(:contains("My Website 2"))) 2026-11-01 11:59:23,092 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:23] "GET /web/image?model=res.users&field=avatar_128&id=343 HTTP/1.1" 200 - 17 0.038 0.150 2026-11-01 11:59:23,135 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:23] "GET /web/image/res.partner/1318/avatar_128?unique=1793534308000 HTTP/1.1" 200 - 9 0.008 0.214 2026-11-01 11:59:23,137 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.221 2026-11-01 11:59:23,177 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.153 2026-11-01 11:59:23,179 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:23] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.151 2026-11-01 11:59:23,186 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:23] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.137 2026-11-01 11:59:23,191 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.138 2026-11-01 11:59:23,196 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.089 2026-11-01 11:59:23,207 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.057 2026-11-01 11:59:23,243 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.023 2026-11-01 11:59:23,243 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-11-01 11:59:23,247 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.032 2026-11-01 11:59:23,262 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:23] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 4 0.002 0.006 2026-11-01 11:59:23,265 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:59:23,277 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:23] "GET /test_model/1 HTTP/1.1" 301 - 3 0.001 0.006 2026-11-01 11:59:23,310 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.035 2026-11-01 11:59:23,540 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 343, model: test.model 2026-11-01 11:59:24,256 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:24] "GET /test_model/test-model-1 HTTP/1.1" 200 - 293 0.129 0.821 2026-11-01 11:59:24,287 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:59:24,338 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:24] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.035 0.028 2026-11-01 11:59:24,348 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:59:24,356 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:24] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.069 2026-11-01 11:59:24,372 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:24,372 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:59:24,380 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:59:24,392 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:24] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.022 2026-11-01 11:59:24,485 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:24] "GET /web/image/website/1/logo/My%20Website?unique=687f5d5 HTTP/1.1" 200 - 4 0.002 0.007 2026-11-01 11:59:24,489 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:59:24,492 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:24] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:59:24,555 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [4/11] Tour test_systray_not_reditor_not_tester → Step Can switch to other website (trigger: .o-dropdown--menu .dropdown-item:contains("Other")) 2026-11-01 11:59:24,647 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [5/11] Tour test_systray_not_reditor_not_tester → Step No +New content (trigger: .o_menu_systray:not(:has(.o_menu_systray_item.o_new_content_container))) 2026-11-01 11:59:24,683 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [6/11] Tour test_systray_not_reditor_not_tester → Step Go to backend (trigger: .o_menu_systray .o_website_edit_in_backend a) 2026-11-01 11:59:24,697 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:24] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 1 0.004 0.158 2026-11-01 11:59:24,708 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:59:24,727 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:24] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.136 2026-11-01 11:59:24,737 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:24] "GET /web/image/website/1/favicon?unique=687f5d5 HTTP/1.1" 200 - 4 0.002 0.083 2026-11-01 11:59:24,741 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [7/11] Tour test_systray_not_reditor_not_tester → Step Check that the form is read-only (trigger: .o_form_view_container .o_form_readonly) 2026-11-01 11:59:24,778 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:24] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 14 0.012 0.018 2026-11-01 11:59:24,825 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:59:24,830 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:24] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:59:24,928 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 11:59:24,940 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [8/11] Tour test_systray_not_reditor_not_tester → Step Return to website (trigger: .o-form-buttonbox .fa-globe) 2026-11-01 11:59:24,941 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.015 2026-11-01 11:59:24,965 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.014 2026-11-01 11:59:24,966 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.017 2026-11-01 11:59:24,982 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.012 2026-11-01 11:59:24,995 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [9/11] Tour test_systray_not_reditor_not_tester → Step Wait until the iframe is ready (trigger: iframe[is-ready=true]:iframe html) 2026-11-01 11:59:25,010 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:25] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 5 0.002 0.010 2026-11-01 11:59:25,029 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:25] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:59:25,034 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:25] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 11:59:25,049 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:25] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 0 0.000 0.004 2026-11-01 11:59:25,075 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 343, model: test.model 2026-11-01 11:59:25,144 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:25] "GET /test_model/test-model-1 HTTP/1.1" 200 - 18 0.015 0.071 2026-11-01 11:59:25,660 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:25] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:59:25,746 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.049 2026-11-01 11:59:25,749 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [10/11] Tour test_systray_not_reditor_not_tester → Step Check Edit is not available (trigger: .o_menu_systray:not(:has(.o_edit_website_container))) 2026-11-01 11:59:25,783 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:25] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.012 0.072 2026-11-01 11:59:25,815 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [11/11] Tour test_systray_not_reditor_not_tester → Step :iframe main:contains(test model) 2026-11-01 11:59:25,875 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: tour succeeded 2026-11-01 11:59:25,876 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_systray_not_reditor_not_tester SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-11-01 11:59:25,985 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: heap 29644500 (allocated 31698944) 2026-11-01 11:59:25,998 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Closing chrome headless with pid 15779 2026-11-01 11:59:25,999 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Closing websocket connection 2026-11-01 11:59:25,999 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Terminating chrome headless with pid 15779 2026-11-01 11:59:26,122 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115926_122084_test_05_not_reditor_not_tester.txt 2026-11-01 11:59:26,122 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Removing chrome user profile "/tmp/tmpra90zpp7_chrome_odoo" 2026-11-01 11:59:26,187 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:59:26,201 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_theme_ir_asset: Starting TestThemeAsset.test_theme_asset_tag ... 2026-11-01 11:59:26,286 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:59:26,341 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_access_rights_and_rules ... 2026-11-01 11:59:26,350 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:59:27,622 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:27] "GET /model/exposed-model HTTP/1.1" 403 - 200 0.092 1.182 2026-11-01 11:59:28,152 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:28] "GET /model/exposed-model HTTP/1.1" 200 - 122 0.055 0.470 2026-11-01 11:59:28,620 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:28] "GET /model/exposed-model HTTP/1.1" 200 - 121 0.046 0.406 2026-11-01 11:59:28,665 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_cannot_bypass_read_rights ... 2026-11-01 11:59:28,714 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2, model: test.model.exposed 2026-11-01 11:59:28,760 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_default_layout ... 2026-11-01 11:59:29,070 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome pid: 16021 2026-11-01 11:59:29,070 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless temporary user profile dir: /tmp/tmpcd3przyh_chrome_odoo 2026-11-01 11:59:29,070 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:46167/json/version 2026-11-01 11:59:29,072 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:46167/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:59:29,122 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Browser version: Chrome/150.0.7871.114 2026-11-01 11:59:29,122 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:46167/json 2026-11-01 11:59:29,123 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:46167/json with timeout 3 increased to 10s during tests 2026-11-01 11:59:29,137 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Websocket url found: ws://127.0.0.1:46167/devtools/page/7E61755597D8E65A3D21086C1EA7331C 2026-11-01 11:59:29,148 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Enable chrome headless console log notification 2026-11-01 11:59:29,156 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless enable page notifications 2026-11-01 11:59:29,196 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:59:29,208 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Setting session cookie in browser 2026-11-01 11:59:29,211 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Open "http://127.0.0.1:8069/model/exposed-model" in browser 2026-11-01 11:59:29,211 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Navigating to: "http://127.0.0.1:8069/model/exposed-model" 2026-11-01 11:59:29,223 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:59:31,873 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:31] "GET /model/exposed-model HTTP/1.1" 200 - 294 0.161 2.493 2026-11-01 11:59:31,876 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Navigation result: {'frameId': '7E61755597D8E65A3D21086C1EA7331C', 'loaderId': '01ABF0893E66391E56DAA478E839434F', 'isDownload': False} 2026-11-01 11:59:31,876 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Evaluate ready code "odoo.isTourReady('website_controller_page_listing_layout')" 2026-11-01 11:59:31,898 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:59:31,909 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:59:31,959 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:31] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.031 0.029 2026-11-01 11:59:31,974 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:31,975 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:59:31,983 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:59:32,004 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:32] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.031 0.055 2026-11-01 11:59:32,013 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:59:32,027 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:32] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.044 2026-11-01 11:59:32,099 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:32] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:59:32,102 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:59:32,104 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:32] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.004 0.011 2026-11-01 11:59:32,178 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:32] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:59:32,191 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:32] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.002 0.008 2026-11-01 11:59:32,209 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:59:32,235 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:32] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.046 2026-11-01 11:59:32,653 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:32] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:59:32,738 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Evaluate test code "odoo.startTour('website_controller_page_listing_layout', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/model/exposed-model", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:59:32,796 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:32] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.096 2026-11-01 11:59:32,836 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:32] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.014 0.091 2026-11-01 11:59:33,715 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:33] "GET /odoo/action-website.website_preview?path=/model/exposed-model&enable_editor=1 HTTP/1.1" 200 - 125 0.065 0.895 2026-11-01 11:59:33,763 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:33] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-11-01 11:59:34,523 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:34] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 919 0.283 0.494 2026-11-01 11:59:34,538 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:34] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.786 2026-11-01 11:59:34,554 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.007 0.789 2026-11-01 11:59:34,564 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:34] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.805 2026-11-01 11:59:34,565 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:59:34,573 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:34] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:59:34,620 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:34] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:59:35,239 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:35] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 11:59:35,240 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:35] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 11:59:35,247 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:35] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-01 11:59:35,260 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [1/12] Tour website_controller_page_listing_layout → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-11-01 11:59:35,274 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-01 11:59:35,288 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Owl is running in 'dev' mode. 2026-11-01 11:59:35,329 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 11:59:35,363 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:35] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.017 0.055 2026-11-01 11:59:35,369 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-11-01 11:59:35,398 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.060 2026-11-01 11:59:35,460 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:35] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:59:35,489 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.029 0.119 2026-11-01 11:59:35,491 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.087 2026-11-01 11:59:35,509 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:35] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.114 2026-11-01 11:59:35,546 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.079 2026-11-01 11:59:35,563 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:59:35,858 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:35] "POST /mail/data HTTP/1.1" 200 - 140 0.097 0.354 2026-11-01 11:59:35,886 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:35] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.007 0.332 2026-11-01 11:59:35,888 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.377 2026-11-01 11:59:35,903 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:35] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.344 2026-11-01 11:59:35,932 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:35] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.373 2026-11-01 11:59:36,086 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 11:59:36,113 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.015 2026-11-01 11:59:36,123 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:36] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:59:36,134 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:36] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.013 2026-11-01 11:59:36,144 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:59:36,147 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:59:36,152 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 11:59:36,187 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:36] "GET /website/force/1?path=/model/exposed-model HTTP/1.1" 303 - 1 0.001 0.006 2026-11-01 11:59:36,209 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:36] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.003 0.012 2026-11-01 11:59:36,298 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:36] "GET /model/exposed-model HTTP/1.1" 200 - 36 0.015 0.089 2026-11-01 11:59:36,304 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d67a1b4/web._assets_jquery.min.js, copying from /web/assets/d67a1b4/web._assets_jquery.min.js 2026-11-01 11:59:36,318 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:36] "GET /web/assets/1/d67a1b4/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.006 0.085 2026-11-01 11:59:36,420 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:36] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.006 0.048 2026-11-01 11:59:36,693 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:36] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.009 0.228 2026-11-01 11:59:36,702 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/635d8f6/website.backend_assets_all_wysiwyg.min.css 2026-11-01 11:59:36,720 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:36] "GET /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.011 0.222 2026-11-01 11:59:36,730 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/7bc4ffe/website.backend_assets_all_wysiwyg.min.js 2026-11-01 11:59:36,751 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:36] "GET /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.006 0.230 2026-11-01 11:59:36,762 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:36,762 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:36,763 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:36,763 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:36,764 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:36,770 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:36,885 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/01201f5/im_livechat.assets_embed_external.min.css, copying from /web/assets/01201f5/im_livechat.assets_embed_external.min.css 2026-11-01 11:59:36,914 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.023 0.086 2026-11-01 11:59:36,951 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:36] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.013 0.132 2026-11-01 11:59:37,019 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:37] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.008 0.177 2026-11-01 11:59:37,038 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/bef17fd/website.assets_all_wysiwyg_inside.min.css 2026-11-01 11:59:37,062 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:37] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.011 0.022 2026-11-01 11:59:37,067 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/aa00144/website.assets_all_wysiwyg_inside.min.js 2026-11-01 11:59:37,078 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:37] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.005 0.044 2026-11-01 11:59:37,565 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:37] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.143 0.253 2026-11-01 11:59:37,571 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:37] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.377 2026-11-01 11:59:37,597 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:37] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.392 2026-11-01 11:59:37,739 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-01 11:59:37,800 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-01 11:59:38,330 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:59:39,539 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:39] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.266 1.470 2026-11-01 11:59:39,773 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-01 11:59:39,841 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-01 11:59:39,920 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-01 11:59:39,935 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:39] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:59:39,940 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:39] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:59:39,964 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:39] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:59:39,968 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:39] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:59:39,970 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:39] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:59:39,982 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:39] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 11:59:39,987 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:39] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:59:39,989 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:39] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:59:40,002 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 11:59:40,010 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:59:40,011 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:59:40,012 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:59:40,013 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:59:40,028 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:59:40,029 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:59:40,041 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:59:40,042 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:59:40,043 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:59:40,051 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:59:40,052 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:59:40,056 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:59:40,062 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:59:40,065 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:59:40,078 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 11:59:40,088 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-11-01 11:59:40,091 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:59:40,092 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:59:40,097 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:59:40,098 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:59:40,101 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [2/12] Tour website_controller_page_listing_layout → Step website is in preview mode (trigger: .o_website_preview) 2026-11-01 11:59:40,103 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:59:40,111 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:59:40,112 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:59:40,114 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:59:40,125 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:59:40,132 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:59:40,132 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:59:40,133 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:59:40,136 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:59:40,156 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [3/12] Tour website_controller_page_listing_layout → Step records are listed in grid mode by default (trigger: :iframe .o_website_grid) 2026-11-01 11:59:40,273 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [4/12] Tour website_controller_page_listing_layout → Step open customize tab (trigger: .o_we_customize_snippet_btn) 2026-11-01 11:59:40,398 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [5/12] Tour website_controller_page_listing_layout → Step #oe_snippets .o_we_customize_panel 2026-11-01 11:59:40,420 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "POST /web/dataset/call_kw/website.controller.page/read HTTP/1.1" 200 - 8 0.008 0.007 2026-11-01 11:59:40,437 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-01 11:59:40,459 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [6/12] Tour website_controller_page_listing_layout → Step open 'Layout' selector (trigger: [data-name="default_listing_layout"] we-toggler) 2026-11-01 11:59:40,523 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [7/12] Tour website_controller_page_listing_layout → Step click on 'List' option of the 'Layout' selector (trigger: .o_we_user_value_widget we-button[data-name="list_view_opt"]) 2026-11-01 11:59:40,588 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [8/12] Tour website_controller_page_listing_layout → Step records are now displayed in list mode (trigger: :iframe .o_website_list) 2026-11-01 11:59:40,615 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:59:40,616 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "POST /web/dataset/call_kw/website.controller.page/write HTTP/1.1" 200 - 19 0.011 0.016 2026-11-01 11:59:40,618 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:40] "POST /website/save_session_layout_mode HTTP/1.1" 200 - 3 0.001 0.028 2026-11-01 11:59:40,644 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-01 11:59:41,242 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:41] "GET /model/exposed-model HTTP/1.1" 200 - 131 0.064 0.482 2026-11-01 11:59:41,514 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:41] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.009 2026-11-01 11:59:41,573 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:41] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.017 0.053 2026-11-01 11:59:41,646 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-01 11:59:41,718 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-01 11:59:41,929 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-01 11:59:41,967 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:41] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 298 0.137 0.264 2026-11-01 11:59:42,014 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-01 11:59:42,127 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:42] "POST /web/dataset/call_kw/website.controller.page/read HTTP/1.1" 200 - 3 0.001 0.005 2026-11-01 11:59:42,145 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-01 11:59:42,151 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-01 11:59:42,185 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [9/12] Tour website_controller_page_listing_layout → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-11-01 11:59:42,257 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [10/12] Tour website_controller_page_listing_layout → Step body:not(:has(.o_dialog)) 2026-11-01 11:59:42,323 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [11/12] Tour website_controller_page_listing_layout → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-11-01 11:59:44,314 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-01 11:59:44,321 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [12/12] Tour website_controller_page_listing_layout → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-11-01 11:59:44,419 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:44] "GET /model/exposed-model HTTP/1.1" 200 - 36 0.013 0.084 2026-11-01 11:59:44,508 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-01 11:59:44,658 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.007 2026-11-01 11:59:44,702 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:44] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.010 0.032 2026-11-01 11:59:44,736 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-01 11:59:44,929 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: tour succeeded 2026-11-01 11:59:44,930 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR website_controller_page_listing_layout SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-11-01 11:59:45,218 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: heap 48831868 (allocated 52023296) 2026-11-01 11:59:45,241 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing chrome headless with pid 16021 2026-11-01 11:59:45,243 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing websocket connection 2026-11-01 11:59:45,245 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Terminating chrome headless with pid 16021 2026-11-01 11:59:45,346 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115945_345871_test_default_layout.txt 2026-11-01 11:59:45,346 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Removing chrome user profile "/tmp/tmpcd3przyh_chrome_odoo" 2026-11-01 11:59:45,673 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome pid: 16318 2026-11-01 11:59:45,673 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless temporary user profile dir: /tmp/tmpbhn3d2rk_chrome_odoo 2026-11-01 11:59:45,673 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:43367/json/version 2026-11-01 11:59:45,674 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:43367/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:59:45,703 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Browser version: Chrome/150.0.7871.114 2026-11-01 11:59:45,703 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:43367/json 2026-11-01 11:59:45,704 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:43367/json with timeout 3 increased to 10s during tests 2026-11-01 11:59:45,718 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Websocket url found: ws://127.0.0.1:43367/devtools/page/4F3C786155231CC637F96787F8643226 2026-11-01 11:59:45,725 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Enable chrome headless console log notification 2026-11-01 11:59:45,730 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless enable page notifications 2026-11-01 11:59:45,767 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:59:45,770 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Setting session cookie in browser 2026-11-01 11:59:45,776 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Open "http://127.0.0.1:8069/model/exposed-model" in browser 2026-11-01 11:59:45,776 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Navigating to: "http://127.0.0.1:8069/model/exposed-model" 2026-11-01 11:59:45,904 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:45] "GET /model/exposed-model HTTP/1.1" 200 - 21 0.016 0.103 2026-11-01 11:59:45,910 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Navigation result: {'frameId': '4F3C786155231CC637F96787F8643226', 'loaderId': '562F3DF2872E1CAE737CF528E5442D36', 'isDownload': False} 2026-11-01 11:59:45,910 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Evaluate ready code "odoo.isTourReady('website_controller_page_default_page_check')" 2026-11-01 11:59:45,941 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:59:45,944 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:45] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.005 0.007 2026-11-01 11:59:45,968 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:45,972 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:59:45,977 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:45] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.004 0.007 2026-11-01 11:59:45,999 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:45] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.002 0.005 2026-11-01 11:59:46,078 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:46] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:59:46,079 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:59:46,087 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:46] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 11:59:46,113 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:46] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:59:46,132 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:46] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.002 0.009 2026-11-01 11:59:46,142 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:46] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.002 0.013 2026-11-01 11:59:46,457 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:46] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:59:46,494 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.001 0.011 2026-11-01 11:59:46,523 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:46] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.009 0.032 2026-11-01 11:59:46,560 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Evaluate test code "odoo.startTour('website_controller_page_default_page_check', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/model/exposed-model", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:59:46,661 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:46] "GET /odoo/action-website.website_preview?path=/model/exposed-model HTTP/1.1" 200 - 33 0.015 0.073 2026-11-01 11:59:46,704 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:46] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-11-01 11:59:46,709 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:46] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-11-01 11:59:46,775 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:59:47,466 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:47] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 918 0.266 0.502 2026-11-01 11:59:47,481 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.775 2026-11-01 11:59:47,491 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:47] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.792 2026-11-01 11:59:47,506 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:47] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.558 2026-11-01 11:59:47,527 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:47] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.076 2026-11-01 11:59:47,651 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:47] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-01 11:59:47,657 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [1/1] Tour website_controller_page_default_page_check → Step records are listed in list mode by default (trigger: [is-ready=true]:iframe .o_website_list) 2026-11-01 11:59:47,659 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:47] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-01 11:59:47,674 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:47] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-01 11:59:47,678 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 11:59:47,715 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Owl is running in 'dev' mode. 2026-11-01 11:59:47,723 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:47] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:59:47,768 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:47] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.031 2026-11-01 11:59:47,802 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.021 2026-11-01 11:59:47,922 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.031 0.104 2026-11-01 11:59:47,929 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:47] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:59:47,950 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.006 0.025 2026-11-01 11:59:47,954 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.052 2026-11-01 11:59:48,020 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:59:48,208 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:48] "POST /mail/data HTTP/1.1" 200 - 72 0.075 0.280 2026-11-01 11:59:48,237 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:48] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.262 2026-11-01 11:59:48,257 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:48] "POST /web/action/load HTTP/1.1" 200 - 6 0.006 0.247 2026-11-01 11:59:48,294 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:48] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.015 0.277 2026-11-01 11:59:48,373 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 11:59:48,403 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.019 2026-11-01 11:59:48,412 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:48] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:59:48,423 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:48] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.003 0.020 2026-11-01 11:59:48,433 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:59:48,435 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.025 2026-11-01 11:59:48,444 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.035 2026-11-01 11:59:48,473 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:48] "GET /website/force/1?path=/model/exposed-model HTTP/1.1" 303 - 1 0.001 0.008 2026-11-01 11:59:48,525 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 11:59:48,567 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:48] "GET /model/exposed-model HTTP/1.1" 200 - 36 0.017 0.072 2026-11-01 11:59:48,846 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:48] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.008 0.151 2026-11-01 11:59:49,102 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:49] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.014 0.034 2026-11-01 11:59:49,111 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.055 2026-11-01 11:59:49,114 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:49] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.030 2026-11-01 11:59:49,169 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:49] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.002 0.010 2026-11-01 11:59:49,174 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:49] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.001 0.013 2026-11-01 11:59:49,259 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: tour succeeded 2026-11-01 11:59:49,260 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR website_controller_page_default_page_check SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-11-01 11:59:49,421 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: heap 36144168 (allocated 38125568) 2026-11-01 11:59:49,429 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing chrome headless with pid 16318 2026-11-01 11:59:49,430 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing websocket connection 2026-11-01 11:59:49,432 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Terminating chrome headless with pid 16318 2026-11-01 11:59:49,548 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_115949_548598_test_default_layout.txt 2026-11-01 11:59:49,548 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Removing chrome user profile "/tmp/tmpbhn3d2rk_chrome_odoo" 2026-11-01 11:59:49,604 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_expose_model ... 2026-11-01 11:59:49,611 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:59:50,673 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:50] "GET /model/exposed-model HTTP/1.1" 200 - 196 0.077 0.987 2026-11-01 11:59:50,760 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:50] "GET /model/exposed-model/test-partner-0-1 HTTP/1.1" 200 - 18 0.009 0.069 2026-11-01 11:59:50,995 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:50] "GET /model/exposed-model/fake-slug-1 HTTP/1.1" 404 - 28 0.017 0.209 2026-11-01 11:59:51,044 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:51] "GET /model/exposed-model/non-reachable-3 HTTP/1.1" 404 - 16 0.009 0.031 2026-11-01 11:59:51,085 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:51] "GET /model/some-other-slug HTTP/1.1" 404 - 12 0.007 0.030 2026-11-01 11:59:51,530 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:51] "GET /model/exposed-model HTTP/1.1" 404 - 115 0.046 0.382 2026-11-01 11:59:51,533 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_expose_model: waiting for threads: [] 2026-11-01 11:59:51,573 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_model_constrains ... 2026-11-01 11:59:51,624 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_search_listing ... 2026-11-01 11:59:51,630 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:59:52,735 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:52] "GET /model/exposed-model?search=1 HTTP/1.1" 200 - 196 0.094 1.013 2026-11-01 11:59:52,773 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:52] "GET /model/exposed-model/page/2 HTTP/1.1" 200 - 12 0.005 0.026 2026-11-01 11:59:52,795 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:52] "GET /model/exposed-model/page/2?search=test_partner_0 HTTP/1.1" 303 - 5 0.002 0.009 2026-11-01 11:59:52,827 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:52] "GET /model/exposed-model?search=test_partner_0&order=create_date+desc HTTP/1.1" 200 - 12 0.004 0.025 2026-11-01 11:59:52,883 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:59:52,900 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize: Starting TestWebsiteFieldSanitize.test_sanitize_video_iframe ... 2026-11-01 11:59:53,563 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome pid: 16558 2026-11-01 11:59:53,564 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless temporary user profile dir: /tmp/tmp1umvtnaj_chrome_odoo 2026-11-01 11:59:53,565 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:36415/json/version 2026-11-01 11:59:53,567 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:36415/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:59:53,608 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Browser version: Chrome/150.0.7871.114 2026-11-01 11:59:53,608 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:36415/json 2026-11-01 11:59:53,609 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:36415/json with timeout 3 increased to 10s during tests 2026-11-01 11:59:53,618 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Websocket url found: ws://127.0.0.1:36415/devtools/page/F0B0B3F7DE254793C307C241EE759B4E 2026-11-01 11:59:53,629 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Enable chrome headless console log notification 2026-11-01 11:59:53,642 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless enable page notifications 2026-11-01 11:59:53,718 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 11:59:53,731 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Setting session cookie in browser 2026-11-01 11:59:53,734 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1" in browser 2026-11-01 11:59:53,734 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1" 2026-11-01 11:59:53,755 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:59:55,253 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:55] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 181 0.129 1.373 2026-11-01 11:59:55,257 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Navigation result: {'frameId': 'F0B0B3F7DE254793C307C241EE759B4E', 'loaderId': 'A71DDDDFEFC14E903D3E2CE9CC103E31', 'isDownload': False} 2026-11-01 11:59:55,258 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Evaluate ready code "odoo.isTourReady('website_designer_iframe_video')" 2026-11-01 11:59:55,332 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:55] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.006 2026-11-01 11:59:55,364 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:55] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.042 2026-11-01 11:59:55,373 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:55] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:59:55,394 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 11:59:56,122 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:56] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 920 0.283 0.519 2026-11-01 11:59:56,138 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.797 2026-11-01 11:59:56,147 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:56] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.491 2026-11-01 11:59:56,186 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:56] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:59:56,288 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 11:59:56,291 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:56] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:59:56,292 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:56] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-01 11:59:56,309 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 11:59:56,328 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-11-01 11:59:56,378 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 11:59:56,423 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:56] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.019 0.073 2026-11-01 11:59:56,429 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-11-01 11:59:56,524 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Evaluate test code "odoo.startTour('website_designer_iframe_video', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:59:56,545 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.034 0.120 2026-11-01 11:59:56,568 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.172 2026-11-01 11:59:56,588 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:56] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.125 2026-11-01 11:59:56,601 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:59:56,624 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:59:56,664 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:56] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1&enable_editor=1 HTTP/1.1" 200 - 22 0.015 0.111 2026-11-01 11:59:56,667 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.148 2026-11-01 11:59:56,704 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:56] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.116 2026-11-01 11:59:56,737 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:56] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.009 0.152 2026-11-01 11:59:56,748 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:56] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.169 2026-11-01 11:59:57,033 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "POST /mail/data HTTP/1.1" 200 - 139 0.121 0.395 2026-11-01 11:59:57,063 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [1/7] Tour website_designer_iframe_video → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-11-01 11:59:57,082 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.013 2026-11-01 11:59:57,084 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-11-01 11:59:57,087 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.015 2026-11-01 11:59:57,142 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.020 2026-11-01 11:59:57,191 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:59:57,225 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.018 0.085 2026-11-01 11:59:57,413 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "POST /mail/data HTTP/1.1" 200 - 72 0.055 0.186 2026-11-01 11:59:57,416 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.238 2026-11-01 11:59:57,427 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "POST /web/action/load HTTP/1.1" 200 - 6 0.003 0.163 2026-11-01 11:59:57,454 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.262 2026-11-01 11:59:57,480 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.008 0.213 2026-11-01 11:59:57,507 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.235 2026-11-01 11:59:57,589 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-11-01 11:59:57,630 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.019 2026-11-01 11:59:57,639 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.036 2026-11-01 11:59:57,643 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 11:59:57,650 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.037 2026-11-01 11:59:57,657 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.003 0.047 2026-11-01 11:59:57,667 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-11-01 11:59:57,672 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:59:57,696 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 6 0.006 0.011 2026-11-01 11:59:57,701 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:57] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 11:59:59,164 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:59] "GET /test_website/model_item/1 HTTP/1.1" 200 - 1111 0.329 1.118 2026-11-01 11:59:59,170 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:59] "GET /web/assets/d67a1b4/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 1.449 2026-11-01 11:59:59,198 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:59:59,241 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:59] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.030 0.024 2026-11-01 11:59:59,259 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:59:59,264 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:59,267 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 11:59:59,275 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:59] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.022 0.066 2026-11-01 11:59:59,341 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:59] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.009 0.132 2026-11-01 11:59:59,353 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:59:59,359 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:59] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:59:59,384 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:59] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.111 2026-11-01 11:59:59,395 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:59] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.001 0.041 2026-11-01 11:59:59,400 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/635d8f6/website.backend_assets_all_wysiwyg.min.css 2026-11-01 11:59:59,415 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:59] "GET /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.010 0.046 2026-11-01 11:59:59,422 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/7bc4ffe/website.backend_assets_all_wysiwyg.min.js 2026-11-01 11:59:59,424 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:59,425 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:59,425 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:59,426 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:59,426 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:59,427 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-11-01 11:59:59,440 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:59] "GET /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.005 0.068 2026-11-01 11:59:59,669 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:59] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.006 0.152 2026-11-01 11:59:59,684 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:59:59,708 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:59] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.004 0.165 2026-11-01 11:59:59,717 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:59:59] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 5 0.002 0.125 2026-11-01 12:00:00,081 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:00] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.007 2026-11-01 12:00:00,195 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/01201f5/im_livechat.assets_embed_external.min.css, copying from /web/assets/01201f5/im_livechat.assets_embed_external.min.css 2026-11-01 12:00:00,224 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.024 0.091 2026-11-01 12:00:00,260 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.011 0.137 2026-11-01 12:00:00,327 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:00] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.018 0.169 2026-11-01 12:00:00,428 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:00] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.019 0.070 2026-11-01 12:00:00,455 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/aa00144/website.assets_all_wysiwyg_inside.min.js 2026-11-01 12:00:00,473 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:00] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.006 0.024 2026-11-01 12:00:00,478 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/bef17fd/website.assets_all_wysiwyg_inside.min.css 2026-11-01 12:00:00,494 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:00] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.010 0.041 2026-11-01 12:00:00,869 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:00] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 302 0.127 0.187 2026-11-01 12:00:00,875 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:00] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.283 2026-11-01 12:00:00,896 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:00] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.300 2026-11-01 12:00:01,025 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-01 12:00:01,064 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-01 12:00:01,573 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:00:02,840 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:02] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.231 1.543 2026-11-01 12:00:03,174 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-01 12:00:03,274 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-01 12:00:03,346 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-01 12:00:03,391 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 12:00:03,392 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:00:03,393 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 12:00:03,395 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 12:00:03,397 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 12:00:03,398 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 12:00:03,416 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:00:03,417 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 12:00:03,420 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [2/7] Tour website_designer_iframe_video → Step As administrator, add a video block to the description field (trigger: #oe_snippets .oe_snippet[name="Video"] .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-11-01 12:00:03,421 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 12:00:03,422 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:00:03,423 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 12:00:03,424 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 12:00:03,430 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:00:03,435 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:00:03,440 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 12:00:03,442 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 12:00:03,448 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:00:03,449 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 12:00:03,450 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 12:00:03,460 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:00:03,461 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:00:03,464 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:00:03,465 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:00:03,466 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:00:03,467 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:00:03,474 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:00:03,479 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:00:03,484 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:00:03,486 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 12:00:03,487 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 12:00:03,490 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:00:03,490 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 12:00:03,493 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:00:03,495 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 12:00:03,499 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:00:03,501 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:00:03,506 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:03] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:00:03,707 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for http://www.youtube.com/embed/nbso3NVz3p8?rel=0&autoplay=0 2026-11-01 12:00:03,801 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for http://www.youtube.com/embed/nbso3NVz3p8?rel=0&autoplay=0 2026-11-01 12:00:03,825 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [3/7] Tour website_designer_iframe_video → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-11-01 12:00:04,541 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:04] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:00:04,542 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:04] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:00:04,559 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:04] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:00:04,560 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:04] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:00:04,704 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-01 12:00:04,755 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-01 12:00:04,763 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [4/7] Tour website_designer_iframe_video → Step body:not(:has(.o_dialog)) 2026-11-01 12:00:04,822 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [5/7] Tour website_designer_iframe_video → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-11-01 12:00:05,935 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [6/7] Tour website_designer_iframe_video → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-11-01 12:00:05,965 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:05] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 6 0.002 0.007 2026-11-01 12:00:05,986 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-01 12:00:06,000 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:06] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.002 0.010 2026-11-01 12:00:06,065 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:06] "GET /test_website/model_item/1 HTTP/1.1" 200 - 31 0.015 0.062 2026-11-01 12:00:06,154 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-01 12:00:06,170 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for http://www.youtube.com/embed/nbso3NVz3p8?rel=0&autoplay=0 2026-11-01 12:00:06,513 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:06] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.011 0.026 2026-11-01 12:00:06,521 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.043 2026-11-01 12:00:06,547 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:06] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.005 0.044 2026-11-01 12:00:06,611 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [7/7] Tour website_designer_iframe_video → Step Check that the video was correctly saved (trigger: :iframe .media_iframe_video[data-oe-expression*='nbso3NVz3p8']) 2026-11-01 12:00:06,667 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: tour succeeded 2026-11-01 12:00:06,668 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: ╔══════════════════════════════════════════════╗ ║ TOUR website_designer_iframe_video SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-11-01 12:00:06,918 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: heap 43716380 (allocated 45350912) 2026-11-01 12:00:06,922 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing chrome headless with pid 16558 2026-11-01 12:00:06,923 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing websocket connection 2026-11-01 12:00:06,923 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Terminating chrome headless with pid 16558 2026-11-01 12:00:07,073 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_120007_072912_test_sanitize_video_iframe.txt 2026-11-01 12:00:07,073 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Removing chrome user profile "/tmp/tmp1umvtnaj_chrome_odoo" 2026-11-01 12:00:07,391 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome pid: 16895 2026-11-01 12:00:07,392 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless temporary user profile dir: /tmp/tmp8ah08y0u_chrome_odoo 2026-11-01 12:00:07,393 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:44019/json/version 2026-11-01 12:00:07,395 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:44019/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:00:07,424 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Browser version: Chrome/150.0.7871.114 2026-11-01 12:00:07,424 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:44019/json 2026-11-01 12:00:07,425 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:44019/json with timeout 3 increased to 10s during tests 2026-11-01 12:00:07,443 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Websocket url found: ws://127.0.0.1:44019/devtools/page/F629B6F3F0FAB28A43A57B57447D99A2 2026-11-01 12:00:07,461 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Enable chrome headless console log notification 2026-11-01 12:00:07,466 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless enable page notifications 2026-11-01 12:00:07,515 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:restricted from n/a 2026-11-01 12:00:07,530 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Setting session cookie in browser 2026-11-01 12:00:07,538 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1" in browser 2026-11-01 12:00:07,538 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1" 2026-11-01 12:00:07,862 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:07] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 94 0.090 0.221 2026-11-01 12:00:07,866 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Navigation result: {'frameId': 'F629B6F3F0FAB28A43A57B57447D99A2', 'loaderId': '63562E614EF774432461985BA9A04F6F', 'isDownload': False} 2026-11-01 12:00:07,866 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Evaluate ready code "odoo.isTourReady('website_restricted_editor_iframe_video')" 2026-11-01 12:00:07,908 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:07] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-11-01 12:00:07,925 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.005 0.018 2026-11-01 12:00:07,978 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 12:00:08,013 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:08] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 110 0.038 0.079 2026-11-01 12:00:08,020 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:08] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.123 2026-11-01 12:00:08,033 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:08] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.132 2026-11-01 12:00:08,038 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:08] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.065 2026-11-01 12:00:08,107 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:08] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 12:00:08,910 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-01 12:00:08,920 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 12:00:08,922 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-01 12:00:08,924 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:00:08,942 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-11-01 12:00:08,953 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:00:08,975 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:08] "GET /odoo/offline HTTP/1.1" 200 - 2 0.001 0.008 2026-11-01 12:00:08,991 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 12:00:09,010 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.013 2026-11-01 12:00:09,044 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Evaluate test code "odoo.startTour('website_restricted_editor_iframe_video', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:00:09,151 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:09] "POST /mail/data HTTP/1.1" 200 - 33 0.052 0.049 2026-11-01 12:00:09,158 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 12:00:09,176 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 12:00:09,213 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:09] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1&enable_editor=1 HTTP/1.1" 200 - 20 0.025 0.128 2026-11-01 12:00:09,263 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:09] "GET /web/image?model=res.users&field=avatar_128&id=344 HTTP/1.1" 200 - 17 0.019 0.131 2026-11-01 12:00:09,274 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:09] "POST /web/action/load HTTP/1.1" 200 - 6 0.003 0.138 2026-11-01 12:00:09,284 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 12:00:09,311 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 9 0.012 0.102 2026-11-01 12:00:09,342 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:09] "GET /web/image/res.partner/1319/avatar_128?unique=1793534392000 HTTP/1.1" 200 - 9 0.009 0.207 2026-11-01 12:00:09,343 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.243 2026-11-01 12:00:09,353 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.088 2026-11-01 12:00:10,011 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [1/8] Tour website_restricted_editor_iframe_video → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-11-01 12:00:10,017 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-01 12:00:10,041 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-11-01 12:00:10,074 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 12:00:10,088 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.007 2026-11-01 12:00:10,199 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "POST /mail/data HTTP/1.1" 200 - 20 0.029 0.034 2026-11-01 12:00:10,228 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "GET /web/image?model=res.users&field=avatar_128&id=344 HTTP/1.1" 200 - 10 0.008 0.069 2026-11-01 12:00:10,278 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "GET /web/image/res.partner/1319/avatar_128?unique=1793534392000 HTTP/1.1" 200 - 9 0.010 0.112 2026-11-01 12:00:10,298 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "POST /web/action/load HTTP/1.1" 200 - 6 0.005 0.131 2026-11-01 12:00:10,299 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.143 2026-11-01 12:00:10,312 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 12:00:10,321 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.103 2026-11-01 12:00:10,358 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.055 2026-11-01 12:00:10,370 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.003 0.020 2026-11-01 12:00:10,372 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 12:00:10,391 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.035 2026-11-01 12:00:10,394 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.034 2026-11-01 12:00:10,403 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 12:00:10,404 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.033 2026-11-01 12:00:10,439 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 2 0.001 0.007 2026-11-01 12:00:10,641 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "GET /test_website/model_item/1 HTTP/1.1" 200 - 164 0.050 0.138 2026-11-01 12:00:10,654 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 8 0.005 0.193 2026-11-01 12:00:10,677 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.002 0.008 2026-11-01 12:00:10,680 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-11-01 12:00:10,687 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d67a1b4/web._assets_jquery.min.js, copying from /web/assets/d67a1b4/web._assets_jquery.min.js 2026-11-01 12:00:10,700 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "GET /web/assets/1/d67a1b4/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.006 0.020 2026-11-01 12:00:10,702 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 12:00:10,703 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 12:00:10,723 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.006 2026-11-01 12:00:10,802 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:00:10,805 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.002 0.006 2026-11-01 12:00:10,836 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.000 0.003 2026-11-01 12:00:10,878 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for http://www.youtube.com/embed/nbso3NVz3p8?rel=0&autoplay=0 2026-11-01 12:00:10,904 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "GET /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.012 2026-11-01 12:00:10,912 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:10] "GET /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-11-01 12:00:10,913 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-11-01 12:00:10,917 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-11-01 12:00:10,955 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-11-01 12:00:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-11-01 12:00:10,988 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-11-01 12:00:10,999 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-11-01 12:00:11,020 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 12:00:11,041 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 12:00:11,105 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:11] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.007 0.189 2026-11-01 12:00:11,115 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:11] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 5 0.002 0.008 2026-11-01 12:00:11,119 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:11] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.001 0.011 2026-11-01 12:00:11,520 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:11] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.015 2026-11-01 12:00:11,607 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.002 0.014 2026-11-01 12:00:11,689 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:11] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.021 0.075 2026-11-01 12:00:11,713 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:11] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.006 0.097 2026-11-01 12:00:11,729 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:11] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.003 2026-11-01 12:00:11,744 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:11] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.002 0.005 2026-11-01 12:00:11,754 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:11] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.002 0.013 2026-11-01 12:00:11,875 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:11] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:00:11,884 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:11] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.003 0.011 2026-11-01 12:00:12,012 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-01 12:00:12,095 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-01 12:00:12,232 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 19 0.012 0.111 2026-11-01 12:00:12,487 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-01 12:00:12,574 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-01 12:00:12,644 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-01 12:00:12,662 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:00:12,668 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:00:12,669 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:00:12,682 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:00:12,689 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:00:12,696 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 12:00:12,710 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 12:00:12,714 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:00:12,716 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 12:00:12,716 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-11-01 12:00:12,718 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 12:00:12,721 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 12:00:12,728 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:00:12,731 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [2/8] Tour website_restricted_editor_iframe_video → Step Check that the video iframe was correctly restored after saving the changes (trigger: :iframe [data-oe-field]:not([data-oe-sanitize-prevent-edition]) .media_iframe_video[data-oe-expression*='nbso3NVz3p8']) 2026-11-01 12:00:12,751 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:00:12,758 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:00:12,762 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 12:00:12,765 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:00:12,765 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 12:00:12,768 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [3/8] Tour website_restricted_editor_iframe_video → Step As a restricted editor, edit the HTML field content (trigger: :iframe .o_test_website_description) 2026-11-01 12:00:12,769 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 12:00:12,771 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 12:00:12,778 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:00:12,780 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 12:00:12,780 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:00:12,783 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:00:12,784 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 12:00:12,785 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:00:12,795 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:00:12,797 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:00:12,798 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:00:12,799 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:00:12,800 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 12:00:12,802 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:00:12,816 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 12:00:12,823 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:00:12,824 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:00:12,825 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:00:12,827 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:00:12,951 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [4/8] Tour website_restricted_editor_iframe_video → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-11-01 12:00:12,955 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:00:12,957 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:00:12,960 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:00:12,961 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:12] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:00:12,997 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-01 12:00:13,018 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [5/8] Tour website_restricted_editor_iframe_video → Step body:not(:has(.o_dialog)) 2026-11-01 12:00:13,059 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-01 12:00:13,070 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:13] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:00:13,094 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [6/8] Tour website_restricted_editor_iframe_video → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-11-01 12:00:14,644 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:14] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.003 2026-11-01 12:00:14,917 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [7/8] Tour website_restricted_editor_iframe_video → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-11-01 12:00:14,921 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-01 12:00:14,978 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:14] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 7 0.003 0.011 2026-11-01 12:00:15,005 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-01 12:00:15,022 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:15] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.004 0.008 2026-11-01 12:00:15,025 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:00:15,096 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:15] "GET /test_website/model_item/1 HTTP/1.1" 200 - 30 0.016 0.066 2026-11-01 12:00:15,207 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-01 12:00:15,587 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:15] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.013 0.026 2026-11-01 12:00:15,594 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.043 2026-11-01 12:00:15,614 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:15] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.006 0.046 2026-11-01 12:00:15,728 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [8/8] Tour website_restricted_editor_iframe_video → Step Check that the HTML content (with a video iframe) was correctly updated (trigger: :iframe .o_test_website_description:contains('I can still edit the HTML field')) 2026-11-01 12:00:15,780 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: tour succeeded 2026-11-01 12:00:15,782 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR website_restricted_editor_iframe_video SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-11-01 12:00:16,029 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: heap 39599324 (allocated 41668608) 2026-11-01 12:00:16,038 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing chrome headless with pid 16895 2026-11-01 12:00:16,039 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing websocket connection 2026-11-01 12:00:16,039 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Terminating chrome headless with pid 16895 2026-11-01 12:00:16,166 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_120016_166429_test_sanitize_video_iframe.txt 2026-11-01 12:00:16,166 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Removing chrome user profile "/tmp/tmp8ah08y0u_chrome_odoo" 2026-11-01 12:00:16,226 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:00:16,249 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_can_publish ... 2026-11-01 12:00:16,536 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome pid: 17193 2026-11-01 12:00:16,538 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome headless temporary user profile dir: /tmp/tmpmyrczjen_chrome_odoo 2026-11-01 12:00:16,538 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Issuing json command http://127.0.0.1:35295/json/version 2026-11-01 12:00:16,542 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:35295/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:00:16,570 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Browser version: Chrome/150.0.7871.114 2026-11-01 12:00:16,570 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Issuing json command http://127.0.0.1:35295/json 2026-11-01 12:00:16,574 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:35295/json with timeout 3 increased to 10s during tests 2026-11-01 12:00:16,588 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Websocket url found: ws://127.0.0.1:35295/devtools/page/90AA67DA668B4581FD00E827D7AA2DF3 2026-11-01 12:00:16,596 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Enable chrome headless console log notification 2026-11-01 12:00:16,604 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome headless enable page notifications 2026-11-01 12:00:16,650 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 12:00:16,665 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Setting session cookie in browser 2026-11-01 12:00:16,674 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Open "http://127.0.0.1:8069/test_website/model_item/1" in browser 2026-11-01 12:00:16,675 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Navigating to: "http://127.0.0.1:8069/test_website/model_item/1" 2026-11-01 12:00:16,688 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:00:19,792 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:19] "GET /test_website/model_item/1 HTTP/1.1" 200 - 273 0.208 2.899 2026-11-01 12:00:19,795 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Navigation result: {'frameId': '90AA67DA668B4581FD00E827D7AA2DF3', 'loaderId': '533966075FFEDB40E2BDB304E6F4E3E3', 'isDownload': False} 2026-11-01 12:00:19,796 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Evaluate ready code "odoo.isTourReady('website_page_properties_can_publish')" 2026-11-01 12:00:19,832 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:00:19,838 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 12:00:19,878 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:19] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.025 0.025 2026-11-01 12:00:19,884 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 12:00:19,896 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:19] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.029 2026-11-01 12:00:19,901 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 12:00:19,902 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 12:00:19,914 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 12:00:19,932 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:19] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.027 2026-11-01 12:00:20,013 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:20] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 12:00:20,019 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 12:00:20,027 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:20] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.003 0.016 2026-11-01 12:00:20,065 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:20] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:00:20,090 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:20] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.003 0.011 2026-11-01 12:00:20,107 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 12:00:20,127 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:20] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.042 2026-11-01 12:00:20,589 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:20] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:00:20,714 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Evaluate test code "odoo.startTour('website_page_properties_can_publish', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/test_website/model_item/1", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:00:20,794 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.168 2026-11-01 12:00:20,837 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:20] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 12 0.014 0.144 2026-11-01 12:00:20,884 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:20] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.012 0.209 2026-11-01 12:00:21,700 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:21] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 128 0.059 0.903 2026-11-01 12:00:22,431 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:22] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 918 0.235 0.466 2026-11-01 12:00:22,442 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:22] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.704 2026-11-01 12:00:22,447 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:22] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.717 2026-11-01 12:00:22,452 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:22] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.723 2026-11-01 12:00:22,488 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.011 0.736 2026-11-01 12:00:22,508 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 12:00:22,535 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:22] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:00:22,611 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:22] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:00:23,204 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 12:00:23,204 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 12:00:23,206 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 12:00:23,216 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [1/25] Tour website_page_properties_can_publish → Step Open Site backend menu (trigger: [data-menu-xmlid="website.menu_site"]) 2026-11-01 12:00:23,224 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-01 12:00:23,273 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-11-01 12:00:23,298 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 12:00:23,341 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:23] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.020 0.075 2026-11-01 12:00:23,344 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-11-01 12:00:23,446 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.031 0.121 2026-11-01 12:00:23,487 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.191 2026-11-01 12:00:23,513 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.136 2026-11-01 12:00:23,532 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 12:00:23,539 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:00:23,845 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:23] "POST /mail/data HTTP/1.1" 200 - 140 0.129 0.326 2026-11-01 12:00:23,846 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.442 2026-11-01 12:00:23,871 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.351 2026-11-01 12:00:23,899 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:23] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.010 0.390 2026-11-01 12:00:23,918 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:23] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.407 2026-11-01 12:00:23,948 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:23] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.446 2026-11-01 12:00:23,982 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-11-01 12:00:24,033 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.027 2026-11-01 12:00:24,041 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:24] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.039 2026-11-01 12:00:24,047 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:24] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.039 2026-11-01 12:00:24,050 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.042 2026-11-01 12:00:24,053 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.042 2026-11-01 12:00:24,056 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-11-01 12:00:24,088 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:24] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 1 0.001 0.009 2026-11-01 12:00:24,135 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:00:24,192 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:24] "GET /test_website/model_item/1 HTTP/1.1" 200 - 31 0.019 0.072 2026-11-01 12:00:24,326 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [2/25] Tour website_page_properties_can_publish → Step Open page properties dialog (trigger: [data-menu-xmlid="website.menu_page_properties"]) 2026-11-01 12:00:24,412 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [3/25] Tour website_page_properties_can_publish → Step Open Edit Menu dialog (trigger: .o_field_widget[name="is_in_menu"] + .btn-link) 2026-11-01 12:00:24,467 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:24] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.008 0.156 2026-11-01 12:00:24,531 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:24] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.025 0.045 2026-11-01 12:00:24,634 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:24] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.006 0.013 2026-11-01 12:00:24,689 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:24] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.012 0.038 2026-11-01 12:00:24,761 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/01201f5/im_livechat.assets_embed_external.min.css, copying from /web/assets/01201f5/im_livechat.assets_embed_external.min.css 2026-11-01 12:00:24,786 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.029 0.118 2026-11-01 12:00:24,809 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:24] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.005 0.138 2026-11-01 12:00:24,813 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.110 2026-11-01 12:00:24,831 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:24] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 14 0.009 0.119 2026-11-01 12:00:24,909 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:24] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.007 0.074 2026-11-01 12:00:24,914 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [4/25] Tour website_page_properties_can_publish → Step Check that menu editor was opened (trigger: .oe_menu_editor) 2026-11-01 12:00:24,939 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:24] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.019 2026-11-01 12:00:24,945 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/bef17fd/website.assets_all_wysiwyg_inside.min.css 2026-11-01 12:00:24,964 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:24] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.011 0.034 2026-11-01 12:00:24,973 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/aa00144/website.assets_all_wysiwyg_inside.min.js 2026-11-01 12:00:24,989 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:24] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.004 0.063 2026-11-01 12:00:25,009 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:25] "POST /web/dataset/call_kw/website.menu/get_tree HTTP/1.1" 200 - 12 0.009 0.047 2026-11-01 12:00:25,037 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:00:25,064 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [5/25] Tour website_page_properties_can_publish → Step Close Edit Menu dialog (trigger: .modal:has(.oe_menu_editor) .btn-close) 2026-11-01 12:00:25,121 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [6/25] Tour website_page_properties_can_publish → Step Add to menu (trigger: #is_in_menu_0) 2026-11-01 12:00:25,182 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [7/25] Tour website_page_properties_can_publish → Step Set as homepage (trigger: #is_homepage_0) 2026-11-01 12:00:25,240 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [8/25] Tour website_page_properties_can_publish → Step Publish (trigger: #is_published_0) 2026-11-01 12:00:25,315 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [9/25] Tour website_page_properties_can_publish → Step Click on Save & Close (trigger: .o_form_button_save:enabled) 2026-11-01 12:00:25,376 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [10/25] Tour website_page_properties_can_publish → Step Verify is in menu (trigger: :visible :iframe #top_menu a[href="/test_website/model_item/1"]) 2026-11-01 12:00:25,418 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 12:00:25,418 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:25] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 27 0.020 0.019 2026-11-01 12:00:25,485 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.011 0.031 2026-11-01 12:00:25,602 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 45 0.028 0.129 2026-11-01 12:00:25,612 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:25] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.139 2026-11-01 12:00:25,616 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:25] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.002 0.140 2026-11-01 12:00:25,618 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.009 2026-11-01 12:00:25,676 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:25] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 11 0.005 0.009 2026-11-01 12:00:26,650 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:26] "GET /test_website/model_item/1 HTTP/1.1" 200 - 230 0.136 0.819 2026-11-01 12:00:26,758 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:26] "GET /web/image/website/1/logo/My%20Website?unique=8bcfcb9 HTTP/1.1" 200 - 5 0.003 0.007 2026-11-01 12:00:26,834 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:26] "GET /web/image/website/1/favicon?unique=8bcfcb9 HTTP/1.1" 200 - 5 0.002 0.008 2026-11-01 12:00:26,859 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.008 2026-11-01 12:00:26,905 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:26] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.014 0.043 2026-11-01 12:00:26,943 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:26] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.014 0.071 2026-11-01 12:00:26,995 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [11/25] Tour website_page_properties_can_publish → Step Navigate to /odoo/action-website.website_preview?path=%2F (trigger: body) 2026-11-01 12:00:27,817 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:27] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 99 0.044 0.653 2026-11-01 12:00:27,864 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8952ac2/web.assets_web.min.css, copying from /web/assets/8952ac2/web.assets_web.min.css 2026-11-01 12:00:27,935 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:27] "GET /web/assets/1/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 13 0.045 0.056 2026-11-01 12:00:27,956 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4988eb9/web.assets_web.min.js, copying from /web/assets/4988eb9/web.assets_web.min.js 2026-11-01 12:00:27,969 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 12:00:27,988 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:27] "GET /web/assets/1/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 10 0.004 0.146 2026-11-01 12:00:28,008 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.008 0.139 2026-11-01 12:00:28,025 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8bf4eb7/web.assets_tests.min.js, copying from /web/assets/8bf4eb7/web.assets_tests.min.js 2026-11-01 12:00:28,038 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:28] "GET /web/assets/1/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.004 0.017 2026-11-01 12:00:28,123 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ac0157/web.assets_web_print.min.css, copying from /web/assets/4ac0157/web.assets_web_print.min.css 2026-11-01 12:00:28,192 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:28] "GET /web/assets/1/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.049 0.046 2026-11-01 12:00:28,918 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [12/25] Tour website_page_properties_can_publish → Step Verify page canonical url is /test_website/model_item/1 (trigger: :iframe head:hidden link[rel="canonical"][href$="/test_website/model_item/1"]) 2026-11-01 12:00:28,947 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-11-01 12:00:28,950 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/87885b5/bus.websocket_worker_assets.min.js, copying from /web/assets/87885b5/bus.websocket_worker_assets.min.js 2026-11-01 12:00:28,959 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.009 0.017 2026-11-01 12:00:29,010 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.005 0.015 2026-11-01 12:00:29,089 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.033 0.066 2026-11-01 12:00:29,342 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:29] "POST /mail/data HTTP/1.1" 200 - 141 0.104 0.152 2026-11-01 12:00:29,344 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.256 2026-11-01 12:00:29,372 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.007 0.250 2026-11-01 12:00:29,386 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:29] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.262 2026-11-01 12:00:29,534 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.003 2026-11-01 12:00:29,588 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.023 0.024 2026-11-01 12:00:29,601 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:29] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.050 2026-11-01 12:00:29,605 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:29] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.048 2026-11-01 12:00:29,610 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.049 2026-11-01 12:00:29,614 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.041 2026-11-01 12:00:29,617 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.038 2026-11-01 12:00:29,657 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:29] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.001 0.008 2026-11-01 12:00:29,766 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:29] "GET / HTTP/1.1" 200 - 38 0.018 0.086 2026-11-01 12:00:30,036 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:30] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.006 0.168 2026-11-01 12:00:30,075 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:30] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.009 0.030 2026-11-01 12:00:30,080 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.042 2026-11-01 12:00:30,104 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:30] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.005 0.057 2026-11-01 12:00:30,121 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:30] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.003 2026-11-01 12:00:30,157 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [13/25] Tour website_page_properties_can_publish → Step Navigate to /odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1 (trigger: body) 2026-11-01 12:00:30,352 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:30] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 26 0.014 0.051 2026-11-01 12:00:30,731 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [14/25] Tour website_page_properties_can_publish → Step Verify is published (trigger: [data-hotkey="p"] .form-check input:checked) 2026-11-01 12:00:30,743 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.006 2026-11-01 12:00:30,755 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-11-01 12:00:30,760 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.004 0.022 2026-11-01 12:00:30,803 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.005 0.015 2026-11-01 12:00:30,877 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.020 0.063 2026-11-01 12:00:31,051 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:31] "POST /mail/data HTTP/1.1" 200 - 73 0.051 0.159 2026-11-01 12:00:31,053 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.189 2026-11-01 12:00:31,070 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:31] "POST /web/action/load HTTP/1.1" 200 - 8 0.004 0.143 2026-11-01 12:00:31,097 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:31] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.008 0.163 2026-11-01 12:00:31,202 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.005 0.017 2026-11-01 12:00:31,214 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.002 0.016 2026-11-01 12:00:31,222 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:31] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.015 2026-11-01 12:00:31,228 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:31] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.023 2026-11-01 12:00:31,233 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.024 2026-11-01 12:00:31,238 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.026 2026-11-01 12:00:31,241 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.026 2026-11-01 12:00:31,269 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:31] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 5 0.002 0.008 2026-11-01 12:00:31,388 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:31] "GET /test_website/model_item/1 HTTP/1.1" 200 - 33 0.019 0.077 2026-11-01 12:00:31,702 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:31] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.008 0.233 2026-11-01 12:00:31,714 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.084 2026-11-01 12:00:31,739 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [15/25] Tour website_page_properties_can_publish → Step Open Site backend menu (trigger: [data-menu-xmlid="website.menu_site"]) 2026-11-01 12:00:31,760 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:31] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.011 0.115 2026-11-01 12:00:31,776 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:31] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.005 0.131 2026-11-01 12:00:31,792 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:31] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.004 2026-11-01 12:00:31,839 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [16/25] Tour website_page_properties_can_publish → Step Open page properties dialog (trigger: [data-menu-xmlid="website.menu_page_properties"]) 2026-11-01 12:00:31,904 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [17/25] Tour website_page_properties_can_publish → Step Remove from menu (trigger: #is_in_menu_0) 2026-11-01 12:00:31,952 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:31] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.018 0.028 2026-11-01 12:00:31,996 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:31] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.006 0.010 2026-11-01 12:00:32,033 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.009 2026-11-01 12:00:32,048 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:32] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 13 0.007 0.017 2026-11-01 12:00:32,093 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [18/25] Tour website_page_properties_can_publish → Step Unset as homepage (trigger: #is_homepage_0) 2026-11-01 12:00:32,159 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [19/25] Tour website_page_properties_can_publish → Step Unpublish (trigger: #is_published_0) 2026-11-01 12:00:32,224 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [20/25] Tour website_page_properties_can_publish → Step Click on Save & Close (trigger: .o_form_button_save:enabled) 2026-11-01 12:00:32,294 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [21/25] Tour website_page_properties_can_publish → Step Verify is not in menu (trigger: :visible :iframe #top_menu:not(:has(a[href="/test_website/model_item/1"]))) 2026-11-01 12:00:32,318 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #2 deleted website.menu records with IDs: [102] 2026-11-01 12:00:32,335 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 12:00:32,335 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:32] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 37 0.019 0.020 2026-11-01 12:00:32,464 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 51 0.027 0.063 2026-11-01 12:00:32,493 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.008 0.112 2026-11-01 12:00:32,499 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:32] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.002 0.114 2026-11-01 12:00:32,501 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.012 2026-11-01 12:00:32,504 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:32] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.121 2026-11-01 12:00:32,553 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:32] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 11 0.007 0.010 2026-11-01 12:00:33,607 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:33] "GET /test_website/model_item/1 HTTP/1.1" 200 - 230 0.163 0.882 2026-11-01 12:00:33,750 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:33] "GET /web/image/website/1/logo/My%20Website?unique=f26f00b HTTP/1.1" 200 - 5 0.003 0.007 2026-11-01 12:00:33,807 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:33] "GET /web/image/website/1/favicon?unique=f26f00b HTTP/1.1" 200 - 5 0.002 0.006 2026-11-01 12:00:33,822 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.007 2026-11-01 12:00:33,874 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:33] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.015 0.040 2026-11-01 12:00:33,907 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:33] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.011 0.071 2026-11-01 12:00:33,928 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [22/25] Tour website_page_properties_can_publish → Step Navigate to /odoo/action-website.website_preview?path=%2F (trigger: body) 2026-11-01 12:00:34,201 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:34] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 54 0.024 0.120 2026-11-01 12:00:34,205 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:34] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.094 2026-11-01 12:00:34,368 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [23/25] Tour website_page_properties_can_publish → Step Verify page canonical url is / (trigger: :iframe head:hidden link[rel="canonical"][href$="/"]) 2026-11-01 12:00:34,388 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-11-01 12:00:34,392 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.007 0.013 2026-11-01 12:00:34,398 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.023 2026-11-01 12:00:34,440 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.005 0.026 2026-11-01 12:00:34,537 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.021 0.096 2026-11-01 12:00:34,816 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:34] "POST /mail/data HTTP/1.1" 200 - 141 0.107 0.227 2026-11-01 12:00:34,817 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.331 2026-11-01 12:00:34,837 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:34] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.007 0.256 2026-11-01 12:00:34,851 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:34] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.271 2026-11-01 12:00:35,017 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.026 0.020 2026-11-01 12:00:35,029 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:35] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.036 2026-11-01 12:00:35,031 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:35] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.042 2026-11-01 12:00:35,034 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.026 2026-11-01 12:00:35,039 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.029 2026-11-01 12:00:35,043 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.029 2026-11-01 12:00:35,046 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.031 2026-11-01 12:00:35,075 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:35] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.002 0.008 2026-11-01 12:00:35,212 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:35] "GET / HTTP/1.1" 200 - 45 0.026 0.099 2026-11-01 12:00:35,427 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:35] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.008 2026-11-01 12:00:35,477 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:35] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.015 0.038 2026-11-01 12:00:35,485 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:35] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.032 2026-11-01 12:00:35,565 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [24/25] Tour website_page_properties_can_publish → Step Navigate to /odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1 (trigger: body) 2026-11-01 12:00:35,752 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:35] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 26 0.011 0.052 2026-11-01 12:00:35,955 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [25/25] Tour website_page_properties_can_publish → Step Verify is not published (trigger: [data-hotkey="p"] .form-check input:not(:checked)) 2026-11-01 12:00:35,964 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.005 0.013 2026-11-01 12:00:35,968 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-11-01 12:00:35,970 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.002 0.008 2026-11-01 12:00:36,028 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.005 0.016 2026-11-01 12:00:36,116 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.020 0.087 2026-11-01 12:00:36,262 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:36] "POST /mail/data HTTP/1.1" 200 - 73 0.047 0.151 2026-11-01 12:00:36,276 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:36] "POST /web/action/load HTTP/1.1" 200 - 8 0.003 0.113 2026-11-01 12:00:36,305 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:36] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.007 0.147 2026-11-01 12:00:36,306 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.141 2026-11-01 12:00:36,412 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.011 0.020 2026-11-01 12:00:36,424 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:36] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.005 2026-11-01 12:00:36,431 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:36] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-11-01 12:00:36,440 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.015 2026-11-01 12:00:36,443 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.014 2026-11-01 12:00:36,447 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.015 2026-11-01 12:00:36,477 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:36] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 5 0.002 0.009 2026-11-01 12:00:36,581 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:36] "GET /test_website/model_item/1 HTTP/1.1" 200 - 31 0.017 0.073 2026-11-01 12:00:36,583 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.084 2026-11-01 12:00:36,818 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:36] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.007 0.170 2026-11-01 12:00:36,832 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.037 2026-11-01 12:00:36,856 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: tour succeeded 2026-11-01 12:00:36,864 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR website_page_properties_can_publish SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-11-01 12:00:36,892 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:36] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.028 0.066 2026-11-01 12:00:36,917 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:36] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.009 0.090 2026-11-01 12:00:37,163 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: heap 36298928 (allocated 42594304) 2026-11-01 12:00:37,165 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:37] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:00:37,198 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Closing chrome headless with pid 17193 2026-11-01 12:00:37,199 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Closing websocket connection 2026-11-01 12:00:37,201 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Terminating chrome headless with pid 17193 2026-11-01 12:00:37,356 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_120037_356770_test_website_page_properties_can_publish.txt 2026-11-01 12:00:37,357 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Removing chrome user profile "/tmp/tmpmyrczjen_chrome_odoo" 2026-11-01 12:00:37,401 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_common ... 2026-11-01 12:00:37,705 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome pid: 17577 2026-11-01 12:00:37,705 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome headless temporary user profile dir: /tmp/tmpqqvw_r9o_chrome_odoo 2026-11-01 12:00:37,705 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Issuing json command http://127.0.0.1:45691/json/version 2026-11-01 12:00:37,707 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:45691/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:00:37,735 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Browser version: Chrome/150.0.7871.114 2026-11-01 12:00:37,735 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Issuing json command http://127.0.0.1:45691/json 2026-11-01 12:00:37,736 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:45691/json with timeout 3 increased to 10s during tests 2026-11-01 12:00:37,748 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Websocket url found: ws://127.0.0.1:45691/devtools/page/F32671C29940114ED38C0A70E4F053DE 2026-11-01 12:00:37,762 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Enable chrome headless console log notification 2026-11-01 12:00:37,770 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome headless enable page notifications 2026-11-01 12:00:37,803 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 12:00:37,815 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Setting session cookie in browser 2026-11-01 12:00:37,821 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Open "http://127.0.0.1:8069/test_view" in browser 2026-11-01 12:00:37,821 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Navigating to: "http://127.0.0.1:8069/test_view" 2026-11-01 12:00:37,834 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:00:39,360 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:39] "GET /test_view HTTP/1.1" 200 - 274 0.185 1.344 2026-11-01 12:00:39,368 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Navigation result: {'frameId': 'F32671C29940114ED38C0A70E4F053DE', 'loaderId': 'AFCE56317B344F9AC1E6E1664C72173F', 'isDownload': False} 2026-11-01 12:00:39,368 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Evaluate ready code "odoo.isTourReady('website_page_properties_common')" 2026-11-01 12:00:39,394 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:00:39,407 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 12:00:39,453 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:39] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.026 0.034 2026-11-01 12:00:39,460 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 12:00:39,469 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:39] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.047 2026-11-01 12:00:39,478 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 12:00:39,478 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 12:00:39,490 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 12:00:39,505 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:39] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.022 2026-11-01 12:00:39,639 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:00:39,646 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:39] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:00:39,662 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:39] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.003 0.025 2026-11-01 12:00:39,703 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:39] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:00:39,727 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 12:00:39,744 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:39] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.025 2026-11-01 12:00:39,754 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:39] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.002 0.036 2026-11-01 12:00:40,120 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:40] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:00:40,233 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Evaluate test code "odoo.startTour('website_page_properties_common', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/test_view", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:00:40,299 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:40] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.142 2026-11-01 12:00:40,348 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:40] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.011 0.167 2026-11-01 12:00:41,151 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:41] "GET /odoo/action-website.website_preview?path=/test_view HTTP/1.1" 200 - 126 0.052 0.847 2026-11-01 12:00:41,236 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:41] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.044 2026-11-01 12:00:42,045 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:42] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 919 0.284 0.570 2026-11-01 12:00:42,062 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:42] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.869 2026-11-01 12:00:42,065 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:42] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.872 2026-11-01 12:00:42,090 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 12:00:42,091 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.007 0.888 2026-11-01 12:00:42,099 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:42] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-11-01 12:00:42,122 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:42] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:00:42,740 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [1/21] Tour website_page_properties_common → Step Open Site backend menu (trigger: [data-menu-xmlid="website.menu_site"]) 2026-11-01 12:00:42,741 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-11-01 12:00:42,745 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-11-01 12:00:42,753 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-11-01 12:00:42,758 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.011 2026-11-01 12:00:42,768 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-11-01 12:00:42,799 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 12:00:42,835 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:42] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.018 0.049 2026-11-01 12:00:42,843 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-11-01 12:00:42,873 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.029 2026-11-01 12:00:42,986 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.031 0.113 2026-11-01 12:00:42,998 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:42] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:00:43,276 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:43] "POST /mail/data HTTP/1.1" 200 - 140 0.093 0.275 2026-11-01 12:00:43,287 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:00:43,296 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.425 2026-11-01 12:00:43,321 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:43] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.295 2026-11-01 12:00:43,349 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:43] "POST /web/action/load HTTP/1.1" 200 - 7 0.006 0.315 2026-11-01 12:00:43,350 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.439 2026-11-01 12:00:43,382 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:43] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.008 0.352 2026-11-01 12:00:43,409 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.422 2026-11-01 12:00:43,485 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-11-01 12:00:43,523 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.024 2026-11-01 12:00:43,526 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:43] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 12:00:43,539 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:43] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.014 2026-11-01 12:00:43,551 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 12:00:43,555 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 12:00:43,563 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 12:00:43,592 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:43] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 1 0.001 0.009 2026-11-01 12:00:43,643 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:00:43,686 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:43] "GET /test_view HTTP/1.1" 200 - 29 0.015 0.073 2026-11-01 12:00:43,807 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [2/21] Tour website_page_properties_common → Step Open page properties dialog (trigger: [data-menu-xmlid="website.menu_page_properties"]) 2026-11-01 12:00:43,877 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [3/21] Tour website_page_properties_common → Step Open Edit Menu dialog (trigger: .o_field_widget[name="is_in_menu"] + .btn-link) 2026-11-01 12:00:43,941 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:43] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.020 0.036 2026-11-01 12:00:43,981 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:43] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.007 0.012 2026-11-01 12:00:44,036 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:44] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 14 0.008 0.017 2026-11-01 12:00:44,039 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.028 2026-11-01 12:00:44,246 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [4/21] Tour website_page_properties_common → Step Check that menu editor was opened (trigger: .oe_menu_editor) 2026-11-01 12:00:44,265 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:44] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.012 2026-11-01 12:00:44,331 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:44] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.012 0.024 2026-11-01 12:00:44,415 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/01201f5/im_livechat.assets_embed_external.min.css, copying from /web/assets/01201f5/im_livechat.assets_embed_external.min.css 2026-11-01 12:00:44,440 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.033 0.096 2026-11-01 12:00:44,520 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:44] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.008 0.197 2026-11-01 12:00:44,553 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:44] "POST /web/dataset/call_kw/website.menu/get_tree HTTP/1.1" 200 - 9 0.012 0.222 2026-11-01 12:00:44,561 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/bef17fd/website.assets_all_wysiwyg_inside.min.css 2026-11-01 12:00:44,580 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:44] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.009 0.035 2026-11-01 12:00:44,588 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/aa00144/website.assets_all_wysiwyg_inside.min.js 2026-11-01 12:00:44,592 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [5/21] Tour website_page_properties_common → Step Close Edit Menu dialog (trigger: .modal:has(.oe_menu_editor) .btn-close) 2026-11-01 12:00:44,594 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:00:44,605 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:44] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.004 0.060 2026-11-01 12:00:44,665 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [6/21] Tour website_page_properties_common → Step Add to menu (trigger: #is_in_menu_0) 2026-11-01 12:00:44,759 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [7/21] Tour website_page_properties_common → Step Set as homepage (trigger: #is_homepage_0) 2026-11-01 12:00:44,815 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [8/21] Tour website_page_properties_common → Step Click on Save & Close (trigger: .o_form_button_save:enabled) 2026-11-01 12:00:44,877 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [9/21] Tour website_page_properties_common → Step Verify is in menu (trigger: :visible :iframe #top_menu a[href="/test_view"]) 2026-11-01 12:00:44,919 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 12:00:44,920 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:44] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 24 0.016 0.020 2026-11-01 12:00:44,991 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.010 0.030 2026-11-01 12:00:45,001 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:45] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.046 2026-11-01 12:00:45,126 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 45 0.038 0.135 2026-11-01 12:00:45,130 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:45] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.002 0.170 2026-11-01 12:00:45,136 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.003 2026-11-01 12:00:45,165 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:45] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 11 0.007 0.011 2026-11-01 12:00:46,215 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:46] "GET /test_view HTTP/1.1" 200 - 231 0.150 0.896 2026-11-01 12:00:46,382 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:46] "GET /web/image/website/1/logo/My%20Website?unique=48c9957 HTTP/1.1" 200 - 5 0.002 0.007 2026-11-01 12:00:46,458 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:46] "GET /web/image/website/1/favicon?unique=48c9957 HTTP/1.1" 200 - 5 0.002 0.009 2026-11-01 12:00:46,511 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [10/21] Tour website_page_properties_common → Step Navigate to /odoo/action-website.website_preview?path=%2F (trigger: body) 2026-11-01 12:00:46,511 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:46] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.012 0.034 2026-11-01 12:00:46,520 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.050 2026-11-01 12:00:47,350 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:47] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 96 0.045 0.670 2026-11-01 12:00:47,437 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4988eb9/web.assets_web.min.js, copying from /web/assets/4988eb9/web.assets_web.min.js 2026-11-01 12:00:47,478 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:47] "GET /web/assets/1/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 13 0.006 0.068 2026-11-01 12:00:47,514 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8952ac2/web.assets_web.min.css, copying from /web/assets/8952ac2/web.assets_web.min.css 2026-11-01 12:00:47,595 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:47] "GET /web/assets/1/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 10 0.052 0.140 2026-11-01 12:00:47,614 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 12:00:47,616 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.009 0.203 2026-11-01 12:00:47,654 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8bf4eb7/web.assets_tests.min.js, copying from /web/assets/8bf4eb7/web.assets_tests.min.js 2026-11-01 12:00:47,672 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:47] "GET /web/assets/1/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.005 0.022 2026-11-01 12:00:47,744 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ac0157/web.assets_web_print.min.css, copying from /web/assets/4ac0157/web.assets_web_print.min.css 2026-11-01 12:00:47,814 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:47] "GET /web/assets/1/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.048 0.043 2026-11-01 12:00:48,436 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [11/21] Tour website_page_properties_common → Step Verify page canonical url is /test_view (trigger: :iframe head:hidden link[rel="canonical"][href$="/test_view"]) 2026-11-01 12:00:48,453 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/87885b5/bus.websocket_worker_assets.min.js, copying from /web/assets/87885b5/bus.websocket_worker_assets.min.js 2026-11-01 12:00:48,464 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.008 0.021 2026-11-01 12:00:48,472 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-11-01 12:00:48,545 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.006 0.023 2026-11-01 12:00:48,605 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.015 0.059 2026-11-01 12:00:48,889 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:48] "POST /mail/data HTTP/1.1" 200 - 141 0.090 0.193 2026-11-01 12:00:48,893 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.279 2026-11-01 12:00:48,912 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:48] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.006 0.276 2026-11-01 12:00:48,924 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:48] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.288 2026-11-01 12:00:49,022 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.003 2026-11-01 12:00:49,054 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.012 0.018 2026-11-01 12:00:49,069 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:49] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.007 0.022 2026-11-01 12:00:49,082 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.020 2026-11-01 12:00:49,087 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:49] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.026 2026-11-01 12:00:49,091 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.020 2026-11-01 12:00:49,094 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.021 2026-11-01 12:00:49,127 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:49] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.001 0.008 2026-11-01 12:00:49,234 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:49] "GET / HTTP/1.1" 200 - 36 0.020 0.081 2026-11-01 12:00:49,543 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:49] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.013 0.029 2026-11-01 12:00:49,559 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.056 2026-11-01 12:00:49,561 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:49] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.038 2026-11-01 12:00:49,643 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [12/21] Tour website_page_properties_common → Step Navigate to /odoo/action-website.website_preview?path=%2Ftest_view (trigger: body) 2026-11-01 12:00:49,837 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:49] "GET /odoo/action-website.website_preview?path=/test_view HTTP/1.1" 200 - 26 0.012 0.048 2026-11-01 12:00:50,252 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.005 0.012 2026-11-01 12:00:50,253 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [13/21] Tour website_page_properties_common → Step Open Site backend menu (trigger: [data-menu-xmlid="website.menu_site"]) 2026-11-01 12:00:50,262 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.005 2026-11-01 12:00:50,278 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-11-01 12:00:50,324 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.005 0.017 2026-11-01 12:00:50,392 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.021 0.066 2026-11-01 12:00:50,540 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:50] "POST /mail/data HTTP/1.1" 200 - 73 0.044 0.119 2026-11-01 12:00:50,541 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.156 2026-11-01 12:00:50,564 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:50] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.006 0.142 2026-11-01 12:00:50,575 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:50] "POST /web/action/load HTTP/1.1" 200 - 8 0.003 0.152 2026-11-01 12:00:50,694 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.005 0.024 2026-11-01 12:00:50,696 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.010 2026-11-01 12:00:50,718 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:50] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-11-01 12:00:50,724 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.020 2026-11-01 12:00:50,727 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:50] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.025 2026-11-01 12:00:50,731 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.025 2026-11-01 12:00:50,734 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.025 2026-11-01 12:00:50,795 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:50] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 5 0.001 0.007 2026-11-01 12:00:50,867 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:50] "GET /test_view HTTP/1.1" 200 - 29 0.013 0.045 2026-11-01 12:00:50,982 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [14/21] Tour website_page_properties_common → Step Open page properties dialog (trigger: [data-menu-xmlid="website.menu_page_properties"]) 2026-11-01 12:00:51,053 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [15/21] Tour website_page_properties_common → Step Remove from menu (trigger: #is_in_menu_0) 2026-11-01 12:00:51,124 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:51] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.022 0.044 2026-11-01 12:00:51,190 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:51] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.009 0.014 2026-11-01 12:00:51,200 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.017 2026-11-01 12:00:51,244 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:51] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.014 0.048 2026-11-01 12:00:51,253 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:51] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.031 2026-11-01 12:00:51,259 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.018 2026-11-01 12:00:51,282 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:51] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 14 0.010 0.026 2026-11-01 12:00:51,336 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [16/21] Tour website_page_properties_common → Step Unset as homepage (trigger: #is_homepage_0) 2026-11-01 12:00:51,392 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [17/21] Tour website_page_properties_common → Step Click on Save & Close (trigger: .o_form_button_save:enabled) 2026-11-01 12:00:51,459 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [18/21] Tour website_page_properties_common → Step Verify is not in menu (trigger: :visible :iframe #top_menu:not(:has(a[href="/test_view"]))) 2026-11-01 12:00:51,482 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #2 deleted website.menu records with IDs: [103] 2026-11-01 12:00:51,497 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 12:00:51,497 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:51] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 34 0.017 0.018 2026-11-01 12:00:51,654 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 51 0.041 0.085 2026-11-01 12:00:51,675 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.006 0.142 2026-11-01 12:00:51,678 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:51] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.148 2026-11-01 12:00:51,684 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:51] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.002 0.151 2026-11-01 12:00:51,686 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.006 2026-11-01 12:00:51,746 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:51] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 11 0.006 0.008 2026-11-01 12:00:52,734 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:52] "GET /test_view HTTP/1.1" 200 - 231 0.146 0.837 2026-11-01 12:00:52,830 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:52] "GET /web/image/website/1/logo/My%20Website?unique=5294cdd HTTP/1.1" 200 - 5 0.002 0.006 2026-11-01 12:00:52,902 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:52] "GET /web/image/website/1/favicon?unique=5294cdd HTTP/1.1" 200 - 5 0.002 0.009 2026-11-01 12:00:52,959 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [19/21] Tour website_page_properties_common → Step Navigate to /odoo/action-website.website_preview?path=%2F (trigger: body) 2026-11-01 12:00:52,973 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:52] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.012 0.037 2026-11-01 12:00:52,981 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.054 2026-11-01 12:00:53,203 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:53] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 51 0.021 0.101 2026-11-01 12:00:53,291 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:53] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 12:00:53,377 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [20/21] Tour website_page_properties_common → Step Verify page canonical url is / (trigger: :iframe head:hidden link[rel="canonical"][href$="/"]) 2026-11-01 12:00:53,397 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-11-01 12:00:53,397 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.006 0.012 2026-11-01 12:00:53,402 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.016 2026-11-01 12:00:53,454 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.005 0.025 2026-11-01 12:00:53,514 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.016 0.072 2026-11-01 12:00:53,775 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:53] "POST /mail/data HTTP/1.1" 200 - 141 0.087 0.207 2026-11-01 12:00:53,776 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.264 2026-11-01 12:00:53,799 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:53] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.006 0.268 2026-11-01 12:00:53,808 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:53] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.274 2026-11-01 12:00:53,998 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.019 0.019 2026-11-01 12:00:54,013 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:54] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.041 2026-11-01 12:00:54,017 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:54] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.039 2026-11-01 12:00:54,020 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.042 2026-11-01 12:00:54,023 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.037 2026-11-01 12:00:54,027 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.032 2026-11-01 12:00:54,028 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.032 2026-11-01 12:00:54,059 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:54] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.001 0.008 2026-11-01 12:00:54,175 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:54] "GET / HTTP/1.1" 200 - 38 0.019 0.092 2026-11-01 12:00:54,474 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:54] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.012 0.038 2026-11-01 12:00:54,480 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.052 2026-11-01 12:00:54,483 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:54] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.024 2026-11-01 12:00:54,586 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [21/21] Tour website_page_properties_common → Step Navigate to /odoo/action-website.website_preview?path=%2Ftest_view (trigger: body) 2026-11-01 12:00:54,804 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:54] "GET /odoo/action-website.website_preview?path=/test_view HTTP/1.1" 200 - 26 0.045 0.050 2026-11-01 12:00:55,087 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: tour succeeded 2026-11-01 12:00:55,088 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR website_page_properties_common SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-11-01 12:00:55,093 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.011 0.017 2026-11-01 12:00:55,103 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.003 0.007 2026-11-01 12:00:55,113 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-11-01 12:00:55,199 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.010 0.032 2026-11-01 12:00:55,288 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.033 0.097 2026-11-01 12:00:55,370 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: heap 30035560 (allocated 32497664) 2026-11-01 12:00:55,385 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Closing chrome headless with pid 17577 2026-11-01 12:00:55,388 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Closing websocket connection 2026-11-01 12:00:55,389 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Terminating chrome headless with pid 17577 2026-11-01 12:00:55,516 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_120055_516214_test_website_page_properties_common.txt 2026-11-01 12:00:55,524 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Removing chrome user profile "/tmp/tmpqqvw_r9o_chrome_odoo" 2026-11-01 12:00:55,553 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: waiting for threads: [, , ] 2026-11-01 12:00:55,556 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:55] "POST /mail/data HTTP/1.1" 200 - 73 0.122 0.202 2026-11-01 12:00:55,582 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:55] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.011 0.186 2026-11-01 12:00:55,600 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:55] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.202 2026-11-01 12:00:55,632 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_website_page ... 2026-11-01 12:00:55,931 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome pid: 17934 2026-11-01 12:00:55,931 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome headless temporary user profile dir: /tmp/tmpxuv2b83e_chrome_odoo 2026-11-01 12:00:55,932 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Issuing json command http://127.0.0.1:35755/json/version 2026-11-01 12:00:55,933 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:35755/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:00:55,997 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Browser version: Chrome/150.0.7871.114 2026-11-01 12:00:55,997 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Issuing json command http://127.0.0.1:35755/json 2026-11-01 12:00:55,998 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:35755/json with timeout 3 increased to 10s during tests 2026-11-01 12:00:56,016 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Websocket url found: ws://127.0.0.1:35755/devtools/page/6BC1904D54E76A3F276C2D8E6129FA69 2026-11-01 12:00:56,035 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Enable chrome headless console log notification 2026-11-01 12:00:56,040 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome headless enable page notifications 2026-11-01 12:00:56,079 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 12:00:56,096 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Setting session cookie in browser 2026-11-01 12:00:56,098 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Open "http://127.0.0.1:8069/" in browser 2026-11-01 12:00:56,098 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Navigating to: "http://127.0.0.1:8069/" 2026-11-01 12:00:56,110 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:00:57,591 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:57] "GET / HTTP/1.1" 200 - 277 0.176 1.307 2026-11-01 12:00:57,601 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Navigation result: {'frameId': '6BC1904D54E76A3F276C2D8E6129FA69', 'loaderId': 'A0E9B4543CF8FBE9564C28124AF8178B', 'isDownload': False} 2026-11-01 12:00:57,601 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Evaluate ready code "odoo.isTourReady('website_page_properties_website_page')" 2026-11-01 12:00:57,646 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:00:57,662 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 12:00:57,719 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:57] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.035 0.041 2026-11-01 12:00:57,726 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 12:00:57,737 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:57] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.056 2026-11-01 12:00:57,749 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 12:00:57,750 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 12:00:57,761 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 12:00:57,776 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:57] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.020 2026-11-01 12:00:57,861 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:00:57,863 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:57] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:00:57,864 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:57] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.004 0.008 2026-11-01 12:00:57,904 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:57] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:00:57,930 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 12:00:57,951 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:57] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.030 2026-11-01 12:00:57,968 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:57] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.007 0.045 2026-11-01 12:00:58,389 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:58] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:00:58,495 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Evaluate test code "odoo.startTour('website_page_properties_website_page', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:00:58,520 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.088 2026-11-01 12:00:58,565 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:58] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.017 0.119 2026-11-01 12:00:59,417 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:59] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 126 0.077 0.816 2026-11-01 12:00:59,459 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:00:59] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-11-01 12:00:59,493 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 12:01:00,089 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:00] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 919 0.217 0.426 2026-11-01 12:01:00,100 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:00] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.648 2026-11-01 12:01:00,116 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.007 0.651 2026-11-01 12:01:00,120 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:00] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.674 2026-11-01 12:01:00,132 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:00] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:01:00,189 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:00] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:01:00,981 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 12:01:00,982 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 12:01:00,983 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-01 12:01:01,001 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [1/76] Tour website_page_properties_website_page → Step Open create content menu (trigger: .o_new_content_container a) 2026-11-01 12:01:01,005 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-11-01 12:01:01,039 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-11-01 12:01:01,058 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:01:01,095 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 12:01:01,143 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.026 0.077 2026-11-01 12:01:01,171 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.087 2026-11-01 12:01:01,273 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.041 0.119 2026-11-01 12:01:01,278 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:01:01,324 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.212 2026-11-01 12:01:01,326 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.123 2026-11-01 12:01:01,406 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:01:01,623 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "POST /mail/data HTTP/1.1" 200 - 140 0.113 0.306 2026-11-01 12:01:01,651 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.381 2026-11-01 12:01:01,667 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "POST /web/action/load HTTP/1.1" 200 - 7 0.007 0.307 2026-11-01 12:01:01,705 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.009 0.348 2026-11-01 12:01:01,747 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.422 2026-11-01 12:01:01,843 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 12:01:01,883 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.023 2026-11-01 12:01:01,892 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.024 2026-11-01 12:01:01,895 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.022 2026-11-01 12:01:01,898 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.022 2026-11-01 12:01:01,903 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.039 2026-11-01 12:01:01,906 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.024 2026-11-01 12:01:01,933 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:01] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.001 0.006 2026-11-01 12:01:02,004 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 12:01:02,042 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:02] "GET / HTTP/1.1" 200 - 32 0.018 0.087 2026-11-01 12:01:02,166 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [2/76] Tour website_page_properties_website_page → Step Create a new page (trigger: a[title="New Page"]) 2026-11-01 12:01:02,176 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:02] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.001 0.003 2026-11-01 12:01:02,211 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:02] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.005 0.005 2026-11-01 12:01:02,232 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:02] "GET /website/static/src/img/apps_thumbs/website_slide.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:01:02,298 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:02] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.002 0.009 2026-11-01 12:01:02,306 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [3/76] Tour website_page_properties_website_page → Step Use blank template (trigger: .o_page_template .o_button_area:hidden) 2026-11-01 12:01:02,449 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:02] "GET / HTTP/1.1" 200 - 32 0.018 0.077 2026-11-01 12:01:02,506 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [4/76] Tour website_page_properties_website_page → Step Name page (trigger: .modal-body input) 2026-11-01 12:01:02,601 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [5/76] Tour website_page_properties_website_page → Step Don't add to menu (trigger: .modal-body .o_switch) 2026-11-01 12:01:02,655 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [6/76] Tour website_page_properties_website_page → Step Click on Create button (trigger: .modal-footer .btn-primary) 2026-11-01 12:01:02,713 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [7/76] Tour website_page_properties_website_page → Step Wait for editor to open (trigger: .o_website_navbar_hide) 2026-11-01 12:01:04,647 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:04] "POST /website/get_new_page_templates HTTP/1.1" 200 - 944 0.478 1.642 2026-11-01 12:01:04,754 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/01201f5/im_livechat.assets_embed_external.min.css, copying from /web/assets/01201f5/im_livechat.assets_embed_external.min.css 2026-11-01 12:01:04,783 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.026 2.208 2026-11-01 12:01:04,828 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:04] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.014 2.255 2026-11-01 12:01:04,922 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:04] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.027 2.295 2026-11-01 12:01:04,966 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 12:01:04,966 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:04] "POST /website/add/New%20Page HTTP/1.1" 200 - 46 0.019 2.226 2026-11-01 12:01:04,977 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:04] "GET /web/image/website.s_quotes_carousel_demo_image_3 HTTP/1.1" 200 - 8 0.003 0.169 2026-11-01 12:01:05,002 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:05] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.010 0.280 2026-11-01 12:01:05,018 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:05] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.005 0.038 2026-11-01 12:01:05,029 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:05] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.004 0.095 2026-11-01 12:01:05,059 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:05] "GET /web/image/website.s_quotes_carousel_demo_image_4 HTTP/1.1" 200 - 8 0.004 0.244 2026-11-01 12:01:05,072 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:05] "GET /web/image/website.s_quotes_carousel_demo_image_5 HTTP/1.1" 200 - 8 0.005 0.230 2026-11-01 12:01:05,096 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:05] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.008 0.102 2026-11-01 12:01:05,112 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d67a1b4/web._assets_jquery.min.js, copying from /web/assets/d67a1b4/web._assets_jquery.min.js 2026-11-01 12:01:05,122 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:05] "GET /web/assets/1/d67a1b4/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.005 0.050 2026-11-01 12:01:05,127 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/bef17fd/website.assets_all_wysiwyg_inside.min.css 2026-11-01 12:01:05,145 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:05] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.011 0.103 2026-11-01 12:01:05,172 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.007 0.115 2026-11-01 12:01:05,238 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.018 0.166 2026-11-01 12:01:05,241 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:05] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.183 2026-11-01 12:01:05,244 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:05] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.183 2026-11-01 12:01:05,253 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:05] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.003 0.238 2026-11-01 12:01:05,255 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.007 2026-11-01 12:01:05,273 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:05] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.002 0.010 2026-11-01 12:01:05,324 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:05] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.006 0.053 2026-11-01 12:01:05,843 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:05] "GET /new-page HTTP/1.1" 200 - 126 0.061 0.501 2026-11-01 12:01:05,852 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/635d8f6/website.backend_assets_all_wysiwyg.min.css 2026-11-01 12:01:05,873 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:05] "GET /web/assets/1/635d8f6/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.011 0.521 2026-11-01 12:01:05,883 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/7bc4ffe/website.backend_assets_all_wysiwyg.min.js 2026-11-01 12:01:05,887 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-11-01 12:01:05,888 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-11-01 12:01:05,889 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-11-01 12:01:05,891 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-11-01 12:01:05,892 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-11-01 12:01:05,894 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-11-01 12:01:05,904 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:05] "GET /web/assets/1/7bc4ffe/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.005 0.558 2026-11-01 12:01:06,150 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:06] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.013 0.029 2026-11-01 12:01:06,158 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.047 2026-11-01 12:01:06,164 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:06] "GET /web/assets/1/bef17fd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.001 0.018 2026-11-01 12:01:06,171 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/aa00144/website.assets_all_wysiwyg_inside.min.js 2026-11-01 12:01:06,190 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:06] "GET /web/assets/1/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.005 0.039 2026-11-01 12:01:06,616 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:06] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.137 0.181 2026-11-01 12:01:06,623 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:06] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.302 2026-11-01 12:01:06,653 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:06] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.317 2026-11-01 12:01:06,772 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-11-01 12:01:06,825 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-11-01 12:01:08,651 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:08] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.261 1.562 2026-11-01 12:01:08,883 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-11-01 12:01:08,973 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-11-01 12:01:09,045 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-11-01 12:01:09,084 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:01:09,094 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:01:09,097 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 12:01:09,098 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 12:01:09,100 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:01:09,104 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 12:01:09,115 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 12:01:09,127 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:01:09,129 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:01:09,135 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 12:01:09,137 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 12:01:09,138 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 12:01:09,139 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:01:09,156 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:01:09,162 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:01:09,167 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:01:09,168 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:01:09,174 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 12:01:09,178 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:01:09,178 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 12:01:09,182 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:01:09,184 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:01:09,185 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 12:01:09,185 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:01:09,203 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:01:09,204 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:01:09,206 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 12:01:09,208 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 12:01:09,210 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:01:09,211 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 12:01:09,237 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:01:09,240 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:01:09,241 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:01:09,242 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 12:01:09,243 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 12:01:09,244 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 12:01:09,256 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:09] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:01:09,456 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [8/76] Tour website_page_properties_website_page → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-11-01 12:01:09,525 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [9/76] Tour website_page_properties_website_page → Step body:not(:has(.o_dialog)) 2026-11-01 12:01:09,587 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [10/76] Tour website_page_properties_website_page → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-11-01 12:01:11,299 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-11-01 12:01:11,314 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [11/76] Tour website_page_properties_website_page → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-11-01 12:01:11,411 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:11] "GET /new-page HTTP/1.1" 200 - 32 0.024 0.087 2026-11-01 12:01:11,534 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-11-01 12:01:11,856 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:11] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.009 0.025 2026-11-01 12:01:11,865 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.040 2026-11-01 12:01:11,891 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-11-01 12:01:11,978 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [12/76] Tour website_page_properties_website_page → Step Open Site backend menu (trigger: [data-menu-xmlid="website.menu_site"]) 2026-11-01 12:01:12,048 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [13/76] Tour website_page_properties_website_page → Step Open page properties dialog (trigger: [data-menu-xmlid="website.menu_page_properties"]) 2026-11-01 12:01:12,114 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [14/76] Tour website_page_properties_website_page → Step Change page title (trigger: #name_0) 2026-11-01 12:01:12,133 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:12] "POST /web/dataset/call_kw/website.page.properties/create HTTP/1.1" 200 - 10 0.006 0.011 2026-11-01 12:01:12,172 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:12] "POST /web/dataset/call_kw/website.page.properties/get_views HTTP/1.1" 200 - 15 0.008 0.017 2026-11-01 12:01:12,205 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.010 2026-11-01 12:01:12,223 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:12] "POST /web/dataset/call_kw/website.page.properties/web_read HTTP/1.1" 200 - 13 0.006 0.019 2026-11-01 12:01:12,304 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [15/76] Tour website_page_properties_website_page → Step Change url to /cool-page (trigger: #url_0) 2026-11-01 12:01:12,377 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [16/76] Tour website_page_properties_website_page → Step Enable old url redirect (trigger: #redirect_old_url_0) 2026-11-01 12:01:12,405 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:12] "POST /web/dataset/call_kw/website.page.properties/onchange HTTP/1.1" 200 - 9 0.006 0.015 2026-11-01 12:01:12,427 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:12] "POST /web/dataset/call_kw/website.page.properties/read HTTP/1.1" 200 - 5 0.001 0.004 2026-11-01 12:01:12,432 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [17/76] Tour website_page_properties_website_page → Step Set redirect type to temporary (trigger: #redirect_type_0) 2026-11-01 12:01:12,503 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [18/76] Tour website_page_properties_website_page → Step Change date published (trigger: #date_publish_0) 2026-11-01 12:01:12,585 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [19/76] Tour website_page_properties_website_page → Step Don't index (trigger: #website_indexed_0) 2026-11-01 12:01:12,660 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [20/76] Tour website_page_properties_website_page → Step Make visible with password only (trigger: #visibility_0) 2026-11-01 12:01:12,722 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [21/76] Tour website_page_properties_website_page → Step Set password to 123 (trigger: #visibility_password_display_0) 2026-11-01 12:01:12,791 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [22/76] Tour website_page_properties_website_page → Step Make it a template (trigger: #is_new_page_template_0) 2026-11-01 12:01:12,848 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [23/76] Tour website_page_properties_website_page → Step Open Edit Menu dialog (trigger: .o_field_widget[name="is_in_menu"] + .btn-link) 2026-11-01 12:01:12,915 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [24/76] Tour website_page_properties_website_page → Step Check that menu editor was opened (trigger: .oe_menu_editor) 2026-11-01 12:01:13,230 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:13] "POST /web/dataset/call_kw/website/search_url_dependencies HTTP/1.1" 200 - 424 0.481 0.308 2026-11-01 12:01:13,379 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 12:01:13,379 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:13] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 92 0.091 0.364 2026-11-01 12:01:13,411 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:13] "POST /web/action/load HTTP/1.1" 200 - 13 0.005 0.013 2026-11-01 12:01:13,459 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:13] "POST /web/dataset/call_kw/website.menu/get_tree HTTP/1.1" 200 - 14 0.009 0.017 2026-11-01 12:01:13,494 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [25/76] Tour website_page_properties_website_page → Step Close Edit Menu dialog (trigger: .modal:has(.oe_menu_editor) .btn-close) 2026-11-01 12:01:13,561 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [26/76] Tour website_page_properties_website_page → Step Add to menu (trigger: #is_in_menu_0) 2026-11-01 12:01:13,629 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [27/76] Tour website_page_properties_website_page → Step Set as homepage (trigger: #is_homepage_0) 2026-11-01 12:01:13,691 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [28/76] Tour website_page_properties_website_page → Step Publish (trigger: #is_published_0) 2026-11-01 12:01:13,758 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [29/76] Tour website_page_properties_website_page → Step Click on Save & Close (trigger: .o_form_button_save:enabled) 2026-11-01 12:01:13,827 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [30/76] Tour website_page_properties_website_page → Step Verify is in menu (trigger: :visible :iframe #top_menu a[href="/cool-page"]) 2026-11-01 12:01:13,892 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 12:01:13,892 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:13] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 35 0.029 0.034 2026-11-01 12:01:13,935 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:13] "POST /web/dataset/call_kw/website.page/read HTTP/1.1" 200 - 19 0.016 0.013 2026-11-01 12:01:14,017 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.005 0.032 2026-11-01 12:01:14,136 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 43 0.030 0.122 2026-11-01 12:01:14,140 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:14] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.152 2026-11-01 12:01:14,146 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:14] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.002 0.153 2026-11-01 12:01:14,150 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.003 2026-11-01 12:01:14,201 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:14] "GET /website/force/1?path=/cool-page HTTP/1.1" 303 - 11 0.004 0.008 2026-11-01 12:01:15,177 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:15] "GET /cool-page HTTP/1.1" 200 - 235 0.147 0.817 2026-11-01 12:01:15,306 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:15] "GET /web/image/website/1/logo/My%20Website?unique=621d129 HTTP/1.1" 200 - 5 0.003 0.007 2026-11-01 12:01:15,395 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:15] "GET /web/image/website/1/favicon?unique=621d129 HTTP/1.1" 200 - 5 0.002 0.009 2026-11-01 12:01:15,443 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [31/76] Tour website_page_properties_website_page → Step Navigate to /odoo/action-website.website_preview?path=%2F (trigger: body) 2026-11-01 12:01:15,463 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:15] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.016 0.041 2026-11-01 12:01:15,469 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.060 2026-11-01 12:01:16,301 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:16] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 96 0.045 0.687 2026-11-01 12:01:16,374 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8952ac2/web.assets_web.min.css, copying from /web/assets/8952ac2/web.assets_web.min.css 2026-11-01 12:01:16,436 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:16] "GET /web/assets/1/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 13 0.040 0.048 2026-11-01 12:01:16,459 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.007 0.097 2026-11-01 12:01:16,462 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 12:01:16,492 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4988eb9/web.assets_web.min.js, copying from /web/assets/4988eb9/web.assets_web.min.js 2026-11-01 12:01:16,525 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:16] "GET /web/assets/1/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 10 0.005 0.160 2026-11-01 12:01:16,532 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8bf4eb7/web.assets_tests.min.js, copying from /web/assets/8bf4eb7/web.assets_tests.min.js 2026-11-01 12:01:16,547 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:16] "GET /web/assets/1/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.004 0.050 2026-11-01 12:01:16,631 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ac0157/web.assets_web_print.min.css, copying from /web/assets/4ac0157/web.assets_web_print.min.css 2026-11-01 12:01:16,683 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:16] "GET /web/assets/1/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.037 0.030 2026-11-01 12:01:17,357 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [32/76] Tour website_page_properties_website_page → Step Verify page canonical url is /cool-page (trigger: :iframe head:hidden link[rel="canonical"][href$="/cool-page"]) 2026-11-01 12:01:17,376 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/87885b5/bus.websocket_worker_assets.min.js, copying from /web/assets/87885b5/bus.websocket_worker_assets.min.js 2026-11-01 12:01:17,386 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-11-01 12:01:17,387 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.007 0.021 2026-11-01 12:01:17,446 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.009 0.018 2026-11-01 12:01:17,533 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.019 0.077 2026-11-01 12:01:17,772 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:17] "POST /mail/data HTTP/1.1" 200 - 141 0.091 0.191 2026-11-01 12:01:17,774 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.266 2026-11-01 12:01:17,791 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:17] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.208 2026-11-01 12:01:17,817 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:17] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.007 0.231 2026-11-01 12:01:17,956 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.008 2026-11-01 12:01:18,005 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.023 0.033 2026-11-01 12:01:18,028 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:18] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.060 2026-11-01 12:01:18,035 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:18] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.002 0.056 2026-11-01 12:01:18,039 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.051 2026-11-01 12:01:18,044 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.047 2026-11-01 12:01:18,049 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.050 2026-11-01 12:01:18,088 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:18] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.002 0.009 2026-11-01 12:01:18,208 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:18] "GET / HTTP/1.1" 200 - 32 0.019 0.092 2026-11-01 12:01:18,488 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:18] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.010 0.028 2026-11-01 12:01:18,493 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.041 2026-11-01 12:01:18,496 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:18] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.021 2026-11-01 12:01:18,551 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [33/76] Tour website_page_properties_website_page → Step Navigate to /odoo/action-website.website_preview?path=%2Fcool-page (trigger: body) 2026-11-01 12:01:18,777 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:18] "GET /odoo/action-website.website_preview?path=/cool-page HTTP/1.1" 200 - 26 0.014 0.070 2026-11-01 12:01:19,159 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.005 0.012 2026-11-01 12:01:19,168 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [34/76] Tour website_page_properties_website_page → Step Verify is published (trigger: [data-hotkey="p"] .form-check input:checked) 2026-11-01 12:01:19,182 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-11-01 12:01:19,189 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.005 2026-11-01 12:01:19,248 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.006 0.024 2026-11-01 12:01:19,322 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.019 0.082 2026-11-01 12:01:19,506 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:19] "POST /mail/data HTTP/1.1" 200 - 73 0.048 0.176 2026-11-01 12:01:19,508 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.224 2026-11-01 12:01:19,522 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:19] "POST /web/action/load HTTP/1.1" 200 - 8 0.003 0.159 2026-11-01 12:01:19,546 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.007 0.186 2026-11-01 12:01:19,655 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.007 0.013 2026-11-01 12:01:19,676 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.002 0.030 2026-11-01 12:01:19,684 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:19] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.022 2026-11-01 12:01:19,692 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:19] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.028 2026-11-01 12:01:19,696 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.029 2026-11-01 12:01:19,698 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.023 2026-11-01 12:01:19,702 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.025 2026-11-01 12:01:19,754 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:19] "GET /website/force/1?path=/cool-page HTTP/1.1" 303 - 5 0.002 0.008 2026-11-01 12:01:19,847 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:19] "GET /cool-page HTTP/1.1" 200 - 32 0.015 0.059 2026-11-01 12:01:19,957 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [35/76] Tour website_page_properties_website_page → Step Verify page title (trigger: :iframe head:hidden title:contains(/Cool Page/)) 2026-11-01 12:01:20,175 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:20] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.012 0.024 2026-11-01 12:01:20,185 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.027 2026-11-01 12:01:20,188 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:20] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.020 2026-11-01 12:01:20,270 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [36/76] Tour website_page_properties_website_page → Step Verify page canonical url is /cool-page (trigger: :iframe head:hidden link[rel="canonical"][href$="/cool-page"]) 2026-11-01 12:01:20,336 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [37/76] Tour website_page_properties_website_page → Step Navigate to /odoo/action-website.website_preview?path=%2Fnew-page (trigger: body) 2026-11-01 12:01:20,566 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:20] "GET /odoo/action-website.website_preview?path=/new-page HTTP/1.1" 200 - 26 0.013 0.076 2026-11-01 12:01:20,762 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [38/76] Tour website_page_properties_website_page → Step Check if we have been redirected to /cool-page (trigger: body) 2026-11-01 12:01:20,780 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.005 0.014 2026-11-01 12:01:20,786 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.008 2026-11-01 12:01:20,792 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-11-01 12:01:20,848 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.006 0.020 2026-11-01 12:01:20,924 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.020 0.069 2026-11-01 12:01:21,126 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:21] "POST /mail/data HTTP/1.1" 200 - 73 0.047 0.175 2026-11-01 12:01:21,127 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.210 2026-11-01 12:01:21,152 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:21] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.008 0.210 2026-11-01 12:01:21,166 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:21] "POST /web/action/load HTTP/1.1" 200 - 8 0.004 0.220 2026-11-01 12:01:21,256 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.005 0.015 2026-11-01 12:01:21,279 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:21] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 12:01:21,280 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.010 2026-11-01 12:01:21,289 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:21] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.004 0.013 2026-11-01 12:01:21,305 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.022 2026-11-01 12:01:21,308 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.020 2026-11-01 12:01:21,312 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.022 2026-11-01 12:01:21,348 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:21] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.001 0.008 2026-11-01 12:01:21,387 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:21] "GET /new-page HTTP/1.1" 302 - 11 0.004 0.009 2026-11-01 12:01:21,527 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:21] "GET /cool-page HTTP/1.1" 200 - 32 0.019 0.116 2026-11-01 12:01:21,642 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [39/76] Tour website_page_properties_website_page → Step Verify no index (trigger: :iframe head:hidden meta[name="robots"][content="noindex"]) 2026-11-01 12:01:21,799 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.010 2026-11-01 12:01:21,835 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:21] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.011 0.033 2026-11-01 12:01:21,839 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:21] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.023 2026-11-01 12:01:21,917 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [40/76] Tour website_page_properties_website_page → Step Open create content menu (trigger: .o_new_content_container a) 2026-11-01 12:01:21,986 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [41/76] Tour website_page_properties_website_page → Step Create a new page (trigger: a[title="New Page"]) 2026-11-01 12:01:21,995 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:21] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.000 0.003 2026-11-01 12:01:22,022 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:22] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.005 0.004 2026-11-01 12:01:22,080 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [42/76] Tour website_page_properties_website_page → Step a[data-id="custom"] 2026-11-01 12:01:24,313 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:24] "POST /website/get_new_page_templates HTTP/1.1" 200 - 1032 0.443 1.795 2026-11-01 12:01:24,316 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:24] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 1.060 2026-11-01 12:01:24,421 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:24] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 2 0.000 0.004 2026-11-01 12:01:24,520 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:24] "GET /web/image/website.s_quotes_carousel_demo_image_4 HTTP/1.1" 200 - 8 0.003 0.015 2026-11-01 12:01:24,528 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:24] "GET /web/image/website.s_quotes_carousel_demo_image_5 HTTP/1.1" 200 - 8 0.003 0.025 2026-11-01 12:01:24,537 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:24] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.002 0.033 2026-11-01 12:01:24,549 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:24] "GET /web/image/website.s_quotes_carousel_demo_image_3 HTTP/1.1" 304 - 8 0.005 0.043 2026-11-01 12:01:24,562 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:24] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.004 0.058 2026-11-01 12:01:24,574 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [43/76] Tour website_page_properties_website_page → Step Go to custom section (trigger: a[data-id="custom"]) 2026-11-01 12:01:24,583 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:24] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.005 0.074 2026-11-01 12:01:24,596 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:24] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 304 - 8 0.002 0.039 2026-11-01 12:01:24,606 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:24] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.002 0.079 2026-11-01 12:01:24,615 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:24] "GET /web/image/website.s_three_columns_default_image_1 HTTP/1.1" 301 - 8 0.002 0.074 2026-11-01 12:01:24,622 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:24] "GET /web/image/website.s_three_columns_default_image_2 HTTP/1.1" 301 - 8 0.002 0.073 2026-11-01 12:01:24,636 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:24] "GET /web/image/website.s_three_columns_default_image_3 HTTP/1.1" 301 - 8 0.002 0.068 2026-11-01 12:01:24,650 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:24] "GET /web/image/website.s_quotes_carousel_demo_image_0 HTTP/1.1" 200 - 8 0.003 0.055 2026-11-01 12:01:24,674 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:24] "GET /web/image/website.library_image_11 HTTP/1.1" 200 - 8 0.003 0.011 2026-11-01 12:01:24,685 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:24] "GET /web/image/website.library_image_07 HTTP/1.1" 200 - 8 0.002 0.019 2026-11-01 12:01:24,686 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [44/76] Tour website_page_properties_website_page → Step Verify template Cool Page exists (trigger: .o_page_template .o_page_name:contains(Cool Page):hidden) 2026-11-01 12:01:24,693 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:24] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.004 0.028 2026-11-01 12:01:24,759 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [45/76] Tour website_page_properties_website_page → Step Exit dialog (trigger: .modal-header .btn-close) 2026-11-01 12:01:24,835 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [46/76] Tour website_page_properties_website_page → Step Open Site backend menu (trigger: [data-menu-xmlid="website.menu_site"]) 2026-11-01 12:01:24,905 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [47/76] Tour website_page_properties_website_page → Step Open page properties dialog (trigger: [data-menu-xmlid="website.menu_page_properties"]) 2026-11-01 12:01:24,966 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [48/76] Tour website_page_properties_website_page → Step Reset page title (trigger: #name_0) 2026-11-01 12:01:24,985 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:24] "POST /web/dataset/call_kw/website.page.properties/create HTTP/1.1" 200 - 10 0.006 0.007 2026-11-01 12:01:25,036 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:25] "POST /web/dataset/call_kw/website.page.properties/get_views HTTP/1.1" 200 - 15 0.011 0.016 2026-11-01 12:01:25,071 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 12:01:25,091 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:25] "POST /web/dataset/call_kw/website.page.properties/web_read HTTP/1.1" 200 - 13 0.008 0.016 2026-11-01 12:01:25,192 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [49/76] Tour website_page_properties_website_page → Step Change url back to /new-page (trigger: #url_0) 2026-11-01 12:01:25,276 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [50/76] Tour website_page_properties_website_page → Step Open dependencies link (trigger: [data-bs-html="true"][title="Dependencies"] a) 2026-11-01 12:01:25,300 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:25] "POST /web/dataset/call_kw/website.page.properties/onchange HTTP/1.1" 200 - 9 0.005 0.015 2026-11-01 12:01:25,329 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:25] "POST /web/dataset/call_kw/website.page.properties/read HTTP/1.1" 200 - 5 0.001 0.005 2026-11-01 12:01:26,186 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:26] "POST /web/dataset/call_kw/website/search_url_dependencies HTTP/1.1" 200 - 428 0.515 0.326 2026-11-01 12:01:26,224 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [51/76] Tour website_page_properties_website_page → Step Check that the dependencies popover exists (trigger: .o_page_dependencies) 2026-11-01 12:01:26,292 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [52/76] Tour website_page_properties_website_page → Step Reset date published (trigger: #date_publish_0) 2026-11-01 12:01:26,374 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [53/76] Tour website_page_properties_website_page → Step Do index (trigger: #website_indexed_0) 2026-11-01 12:01:26,446 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [54/76] Tour website_page_properties_website_page → Step Make visibility Public (trigger: #visibility_0) 2026-11-01 12:01:26,513 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [55/76] Tour website_page_properties_website_page → Step Remove from templates (trigger: #is_new_page_template_0) 2026-11-01 12:01:26,573 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [56/76] Tour website_page_properties_website_page → Step Remove from menu (trigger: #is_in_menu_0) 2026-11-01 12:01:26,638 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [57/76] Tour website_page_properties_website_page → Step Unset as homepage (trigger: #is_homepage_0) 2026-11-01 12:01:26,702 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [58/76] Tour website_page_properties_website_page → Step Unpublish (trigger: #is_published_0) 2026-11-01 12:01:26,771 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [59/76] Tour website_page_properties_website_page → Step Click on Save & Close (trigger: .o_form_button_save:enabled) 2026-11-01 12:01:26,850 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [60/76] Tour website_page_properties_website_page → Step Verify is not in menu (trigger: :visible :iframe #top_menu:not(:has(a[href="/new-page"]))) 2026-11-01 12:01:26,917 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [61/76] Tour website_page_properties_website_page → Step Navigate to /odoo/action-website.website_preview?path=%2F (trigger: body) 2026-11-01 12:01:27,069 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 12:01:27,070 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:27] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 98 0.138 0.079 2026-11-01 12:01:27,413 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:27] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 111 0.079 0.271 2026-11-01 12:01:27,592 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 12:01:27,593 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:27] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 77 0.123 0.404 2026-11-01 12:01:27,629 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:27] "POST /web/dataset/call_kw/website.page/read HTTP/1.1" 200 - 19 0.018 0.521 2026-11-01 12:01:27,639 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [62/76] Tour website_page_properties_website_page → Step Verify page canonical url is / (trigger: :iframe head:hidden link[rel="canonical"][href$="/"]) 2026-11-01 12:01:27,661 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-11-01 12:01:27,847 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 21 0.024 0.182 2026-11-01 12:01:27,859 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.002 0.210 2026-11-01 12:01:27,880 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.006 0.180 2026-11-01 12:01:27,968 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 43 0.027 0.223 2026-11-01 12:01:28,250 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:28] "POST /mail/data HTTP/1.1" 200 - 144 0.108 0.348 2026-11-01 12:01:28,257 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.338 2026-11-01 12:01:28,301 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.014 0.295 2026-11-01 12:01:28,317 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:28] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.318 2026-11-01 12:01:28,404 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.014 0.017 2026-11-01 12:01:28,435 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:28] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.003 0.015 2026-11-01 12:01:28,446 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:28] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.039 2026-11-01 12:01:28,454 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.027 2026-11-01 12:01:28,457 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.027 2026-11-01 12:01:28,469 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.048 2026-11-01 12:01:28,523 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:28] "GET /website/force/1?path=/ HTTP/1.1" 303 - 11 0.006 0.012 2026-11-01 12:01:30,005 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:30] "GET / HTTP/1.1" 200 - 1111 0.389 1.088 2026-11-01 12:01:30,007 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 1.442 2026-11-01 12:01:30,092 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:30] "GET /web/image/website/1/logo/My%20Website?unique=d6d27e2 HTTP/1.1" 200 - 5 0.003 0.007 2026-11-01 12:01:30,101 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:30] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.003 2026-11-01 12:01:30,135 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:30] "GET /web/image/website/1/favicon?unique=d6d27e2 HTTP/1.1" 200 - 5 0.002 0.009 2026-11-01 12:01:30,298 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.006 2026-11-01 12:01:30,346 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:30] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.015 0.042 2026-11-01 12:01:30,350 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:30] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.009 2026-11-01 12:01:30,418 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [63/76] Tour website_page_properties_website_page → Step Navigate to /odoo/action-website.website_preview?path=%2Fnew-page (trigger: body) 2026-11-01 12:01:30,692 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:30] "GET /odoo/action-website.website_preview?path=/new-page HTTP/1.1" 200 - 48 0.024 0.124 2026-11-01 12:01:30,896 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [64/76] Tour website_page_properties_website_page → Step Verify is not published (trigger: [data-hotkey="p"] .form-check input:not(:checked)) 2026-11-01 12:01:30,916 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-11-01 12:01:30,921 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.009 0.018 2026-11-01 12:01:30,928 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.024 2026-11-01 12:01:30,969 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.007 0.025 2026-11-01 12:01:31,036 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.016 0.079 2026-11-01 12:01:31,223 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:31] "POST /mail/data HTTP/1.1" 200 - 73 0.055 0.146 2026-11-01 12:01:31,246 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:31] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.007 0.181 2026-11-01 12:01:31,259 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:31] "POST /web/action/load HTTP/1.1" 200 - 8 0.003 0.191 2026-11-01 12:01:31,379 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.003 2026-11-01 12:01:31,438 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.012 0.022 2026-11-01 12:01:31,453 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:31] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.046 2026-11-01 12:01:31,457 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:31] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.029 2026-11-01 12:01:31,462 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.033 2026-11-01 12:01:31,466 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.032 2026-11-01 12:01:31,470 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.035 2026-11-01 12:01:31,536 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:31] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.002 0.007 2026-11-01 12:01:31,688 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:31] "GET /new-page HTTP/1.1" 200 - 36 0.022 0.122 2026-11-01 12:01:31,814 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [65/76] Tour website_page_properties_website_page → Step Verify page title (trigger: :iframe head:hidden title:contains(/New Page/)) 2026-11-01 12:01:32,054 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:32] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.011 0.043 2026-11-01 12:01:32,077 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:32] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.006 0.070 2026-11-01 12:01:32,081 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:32] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.034 2026-11-01 12:01:32,152 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [66/76] Tour website_page_properties_website_page → Step Verify page canonical url is /new-page (trigger: :iframe head:hidden link[rel="canonical"][href$="/new-page"]) 2026-11-01 12:01:32,218 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [67/76] Tour website_page_properties_website_page → Step Navigate to /odoo/action-website.website_preview?path=%2Fnew-page (trigger: body) 2026-11-01 12:01:32,446 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:32] "GET /odoo/action-website.website_preview?path=/new-page HTTP/1.1" 200 - 26 0.012 0.060 2026-11-01 12:01:32,656 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [68/76] Tour website_page_properties_website_page → Step Check if we have been redirected to /new-page (trigger: body) 2026-11-01 12:01:32,668 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.005 0.013 2026-11-01 12:01:32,672 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-11-01 12:01:32,676 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.002 0.009 2026-11-01 12:01:32,720 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.007 0.018 2026-11-01 12:01:32,794 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.021 0.066 2026-11-01 12:01:32,978 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:32] "POST /mail/data HTTP/1.1" 200 - 73 0.053 0.169 2026-11-01 12:01:33,009 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:33] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.011 0.175 2026-11-01 12:01:33,023 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:33] "POST /web/action/load HTTP/1.1" 200 - 8 0.004 0.190 2026-11-01 12:01:33,123 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.009 0.022 2026-11-01 12:01:33,139 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:33] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.008 0.021 2026-11-01 12:01:33,155 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:33] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.033 2026-11-01 12:01:33,164 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.038 2026-11-01 12:01:33,168 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.021 2026-11-01 12:01:33,172 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.033 2026-11-01 12:01:33,207 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:33] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.002 0.006 2026-11-01 12:01:33,356 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:33] "GET /new-page HTTP/1.1" 200 - 32 0.016 0.091 2026-11-01 12:01:33,358 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:33] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.050 2026-11-01 12:01:33,447 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.002 2026-11-01 12:01:33,505 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [69/76] Tour website_page_properties_website_page → Step Verify is indexed (trigger: :iframe head:hidden:not(:has(meta[name="robots"][content="noindex"]))) 2026-11-01 12:01:33,721 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:33] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.010 0.031 2026-11-01 12:01:33,729 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.049 2026-11-01 12:01:33,733 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:33] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.024 2026-11-01 12:01:33,804 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [70/76] Tour website_page_properties_website_page → Step Open create content menu (trigger: .o_new_content_container a) 2026-11-01 12:01:33,879 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [71/76] Tour website_page_properties_website_page → Step Create a new page (trigger: a[title="New Page"]) 2026-11-01 12:01:33,886 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:33] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.000 0.004 2026-11-01 12:01:33,907 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:33] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.005 0.006 2026-11-01 12:01:33,961 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [72/76] Tour website_page_properties_website_page → Step a[data-id="custom"] 2026-11-01 12:01:36,046 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:36] "POST /website/get_new_page_templates HTTP/1.1" 200 - 944 0.466 1.624 2026-11-01 12:01:36,049 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:36] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.867 2026-11-01 12:01:36,119 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:36] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 2 0.000 0.003 2026-11-01 12:01:36,209 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:36] "GET /web/image/website.s_quotes_carousel_demo_image_3 HTTP/1.1" 304 - 8 0.003 0.016 2026-11-01 12:01:36,221 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:36] "GET /web/image/website.s_quotes_carousel_demo_image_4 HTTP/1.1" 304 - 8 0.002 0.027 2026-11-01 12:01:36,229 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:36] "GET /web/image/website.s_quotes_carousel_demo_image_5 HTTP/1.1" 304 - 8 0.002 0.032 2026-11-01 12:01:36,236 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:36] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 8 0.003 0.037 2026-11-01 12:01:36,247 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:36] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 304 - 8 0.002 0.045 2026-11-01 12:01:36,261 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:36] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 304 - 8 0.004 0.046 2026-11-01 12:01:36,266 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [73/76] Tour website_page_properties_website_page → Step Go to custom section (trigger: a[data-id="custom"]) 2026-11-01 12:01:36,286 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:36] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 304 - 8 0.005 0.039 2026-11-01 12:01:36,296 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:36] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 8 0.002 0.040 2026-11-01 12:01:36,305 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:36] "GET /web/image/website.library_image_11 HTTP/1.1" 304 - 8 0.002 0.041 2026-11-01 12:01:36,314 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:36] "GET /web/image/website.library_image_07 HTTP/1.1" 304 - 8 0.002 0.047 2026-11-01 12:01:36,321 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:36] "GET /web/image/website.library_image_13 HTTP/1.1" 304 - 8 0.002 0.055 2026-11-01 12:01:36,327 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:36] "GET /web/image/website.s_quotes_carousel_demo_image_0 HTTP/1.1" 304 - 8 0.002 0.056 2026-11-01 12:01:36,368 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [74/76] Tour website_page_properties_website_page → Step .o_website_page_templates_pane .alert-info 2026-11-01 12:01:36,446 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [75/76] Tour website_page_properties_website_page → Step Verify custom templates section is empty (trigger: .o_website_page_templates_pane:not(:has(.o_page_template))) 2026-11-01 12:01:36,507 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [76/76] Tour website_page_properties_website_page → Step Exit dialog (trigger: .modal-header .btn-close) 2026-11-01 12:01:36,582 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: tour succeeded 2026-11-01 12:01:36,583 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR website_page_properties_website_page SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-11-01 12:01:36,972 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: heap 40293672 (allocated 42332160) 2026-11-01 12:01:36,978 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Closing chrome headless with pid 17934 2026-11-01 12:01:36,990 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Closing websocket connection 2026-11-01 12:01:36,990 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Terminating chrome headless with pid 17934 2026-11-01 12:01:37,087 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_120137_087574_test_website_page_properties_website_page.txt 2026-11-01 12:01:37,087 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Removing chrome user profile "/tmp/tmpxuv2b83e_chrome_odoo" 2026-11-01 12:01:37,143 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:01:37,161 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator: Starting TestConfigurator.test_01_configurator_flow ... 2026-11-01 12:01:37,524 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome pid: 18471 2026-11-01 12:01:37,524 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome headless temporary user profile dir: /tmp/tmpg6coxwq7_chrome_odoo 2026-11-01 12:01:37,524 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Issuing json command http://127.0.0.1:40137/json/version 2026-11-01 12:01:37,526 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:40137/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:01:37,582 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Browser version: Chrome/150.0.7871.114 2026-11-01 12:01:37,583 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Issuing json command http://127.0.0.1:40137/json 2026-11-01 12:01:37,584 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:40137/json with timeout 3 increased to 10s during tests 2026-11-01 12:01:37,597 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Websocket url found: ws://127.0.0.1:40137/devtools/page/5FAD6C7D7D78956248737F68E2D5A04C 2026-11-01 12:01:37,611 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Enable chrome headless console log notification 2026-11-01 12:01:37,619 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome headless enable page notifications 2026-11-01 12:01:37,667 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 12:01:37,679 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Setting session cookie in browser 2026-11-01 12:01:37,681 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Open "http://127.0.0.1:8069/odoo/action-website.action_website_configuration" in browser 2026-11-01 12:01:37,681 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Navigating to: "http://127.0.0.1:8069/odoo/action-website.action_website_configuration" 2026-11-01 12:01:37,695 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:01:40,258 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:40] "GET /odoo/action-website.action_website_configuration HTTP/1.1" 200 - 191 0.132 2.434 2026-11-01 12:01:40,261 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Navigation result: {'frameId': '5FAD6C7D7D78956248737F68E2D5A04C', 'loaderId': '9848AD84A19FC4AF746CA4FB3EE76B66', 'isDownload': False} 2026-11-01 12:01:40,261 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Evaluate ready code "odoo.isTourReady('configurator_flow')" 2026-11-01 12:01:40,299 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:40] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-11-01 12:01:40,313 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:40] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-11-01 12:01:40,405 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 12:01:40,960 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:40] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 920 0.260 0.408 2026-11-01 12:01:40,966 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:40] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.663 2026-11-01 12:01:40,973 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:40] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.352 2026-11-01 12:01:40,988 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.673 2026-11-01 12:01:41,127 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:41] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:01:41,226 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:41] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 12:01:41,229 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:41] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 12:01:41,229 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:41] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-01 12:01:41,244 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-01 12:01:41,267 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: Owl is running in 'dev' mode. 2026-11-01 12:01:41,312 104 INFO rb-2cd94b9-226205-431193 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-01 12:01:41,353 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:41] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.019 0.066 2026-11-01 12:01:41,361 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-11-01 12:01:41,382 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.060 2026-11-01 12:01:41,425 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Evaluate test code "odoo.startTour('configurator_flow', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.action_website_configuration", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:01:41,435 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [1/37] Tour configurator_flow → Step click on create new website (trigger: button[name="action_website_create_new"]) 2026-11-01 12:01:41,458 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:01:41,500 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.031 0.144 2026-11-01 12:01:41,523 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.142 2026-11-01 12:01:41,524 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.116 2026-11-01 12:01:41,589 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-01 12:01:41,608 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:01:41,861 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:41] "POST /mail/data HTTP/1.1" 200 - 140 0.125 0.325 2026-11-01 12:01:41,894 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.429 2026-11-01 12:01:41,925 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:41] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.369 2026-11-01 12:01:41,941 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:41] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.385 2026-11-01 12:01:41,990 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:41] "GET /web/image/res.partner/3/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.010 0.429 2026-11-01 12:01:42,011 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-11-01 12:01:42,051 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.027 2026-11-01 12:01:42,132 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:01:43,196 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:43] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 193 0.112 1.058 2026-11-01 12:01:43,281 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:01:44,095 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:44] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1242 0.285 0.442 2026-11-01 12:01:45,108 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_sign/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:01:45,108 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:01:45,111 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 12:01:45,116 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /product/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:01:45,118 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:01:45,125 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 12:01:45,139 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 12:01:45,142 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 12:01:45,149 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_iot/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 12:01:45,150 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 12:01:45,165 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 12:01:45,169 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 12:01:45,171 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 12:01:45,173 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 12:01:45,177 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:01:45,181 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:01:45,185 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 12:01:45,196 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 12:01:45,198 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 12:01:45,200 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 12:01:45,260 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [2/37] Tour configurator_flow → Step insert website name (trigger: [name="name"] input) 2026-11-01 12:01:45,261 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.068 2026-11-01 12:01:45,264 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.071 2026-11-01 12:01:45,323 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.057 2026-11-01 12:01:45,325 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.047 2026-11-01 12:01:45,327 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.060 2026-11-01 12:01:45,329 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.064 2026-11-01 12:01:45,331 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 12:01:45,344 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 12:01:45,345 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 12:01:45,349 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:01:45,351 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:01:45,354 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 0.156 2026-11-01 12:01:45,434 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 12:01:45,441 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 12:01:45,442 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:01:45,452 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.030 2026-11-01 12:01:45,455 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 12:01:45,491 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /base/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-11-01 12:01:45,497 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_zalo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 12:01:45,515 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-11-01 12:01:45,543 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:01:45,544 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-11-01 12:01:45,546 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.040 2026-11-01 12:01:45,547 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.035 2026-11-01 12:01:45,569 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:01:45,578 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 12:01:45,605 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.032 2026-11-01 12:01:45,610 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:01:45,620 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.041 2026-11-01 12:01:45,630 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:01:45,635 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:01:45,642 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:01:45,644 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:01:45,661 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:01:45,664 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:01:45,675 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 12:01:45,699 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:45] "GET /viin_foreign_trade/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.038 2026-11-01 12:01:46,955 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 12:01:46,955 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:46] "POST /web/dataset/call_kw/res.config.settings/web_save HTTP/1.1" 200 - 1177 0.696 0.929 2026-11-01 12:01:48,156 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:48] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 268 0.176 2.417 2026-11-01 12:01:48,200 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:48] "GET /web/image/res.config.settings/11/favicon?unique=1793534507078 HTTP/1.1" 200 - 7 0.009 1.006 2026-11-01 12:01:48,226 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:48] "POST /web/dataset/call_button/res.config.settings/action_website_create_new HTTP/1.1" 200 - 3 0.001 1.043 2026-11-01 12:01:48,294 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:48] "POST /web/dataset/call_kw/website/get_views HTTP/1.1" 200 - 17 0.012 0.022 2026-11-01 12:01:48,340 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:48] "POST /web/dataset/call_kw/website/onchange HTTP/1.1" 200 - 7 0.004 0.016 2026-11-01 12:01:48,445 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [3/37] Tour configurator_flow → Step validate the website creation modal (trigger: button.btn-primary:contains("Create")) 2026-11-01 12:01:48,530 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [4/37] Tour configurator_flow → Step click next (trigger: button.o_configurator_show) 2026-11-01 12:01:49,100 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 12:01:49,100 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:49] "POST /web/dataset/call_kw/website/web_save HTTP/1.1" 200 - 266 0.258 0.302 2026-11-01 12:01:49,155 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:49] "POST /web/dataset/call_button/website/create_and_redirect_configurator HTTP/1.1" 200 - 22 0.011 0.022 2026-11-01 12:01:49,192 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 5 2026-11-01 12:01:50,509 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:50] "GET /odoo/action-927?menu_id=637 HTTP/1.1" 200 - 150 0.107 1.212 2026-11-01 12:01:50,584 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/8952ac2/web.assets_web.min.css, copying from /web/assets/8952ac2/web.assets_web.min.css 2026-11-01 12:01:50,648 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:50] "GET /web/assets/5/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 11 0.051 0.036 2026-11-01 12:01:50,677 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/4988eb9/web.assets_web.min.js, copying from /web/assets/4988eb9/web.assets_web.min.js 2026-11-01 12:01:50,696 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 12:01:50,716 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:50] "GET /web/assets/5/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 10 0.006 0.148 2026-11-01 12:01:50,732 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.006 0.159 2026-11-01 12:01:50,754 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/8bf4eb7/web.assets_tests.min.js, copying from /web/assets/8bf4eb7/web.assets_tests.min.js 2026-11-01 12:01:50,769 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:50] "GET /web/assets/5/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.005 0.019 2026-11-01 12:01:50,875 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/4ac0157/web.assets_web_print.min.css, copying from /web/assets/4ac0157/web.assets_web_print.min.css 2026-11-01 12:01:50,934 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:50] "GET /web/assets/5/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.044 0.030 2026-11-01 12:01:51,613 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [4/37] Tour configurator_flow → Step click next (trigger: button.o_configurator_show) 2026-11-01 12:01:51,625 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/87885b5/bus.websocket_worker_assets.min.js, copying from /web/assets/87885b5/bus.websocket_worker_assets.min.js 2026-11-01 12:01:51,634 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.007 0.015 2026-11-01 12:01:51,640 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: Owl is running in 'dev' mode. 2026-11-01 12:01:51,727 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.006 0.020 2026-11-01 12:01:51,813 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 43 0.030 0.068 2026-11-01 12:01:52,078 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:52] "POST /mail/data HTTP/1.1" 200 - 141 0.100 0.209 2026-11-01 12:01:52,079 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.307 2026-11-01 12:01:52,101 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 10 0.007 0.313 2026-11-01 12:01:52,128 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:52] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.007 0.270 2026-11-01 12:01:52,139 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:52] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.269 2026-11-01 12:01:52,227 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.003 2026-11-01 12:01:52,263 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.011 0.023 2026-11-01 12:01:52,268 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:52] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.013 2026-11-01 12:01:52,326 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:52] "POST /web/dataset/call_kw/website/configurator_init HTTP/1.1" 200 - 15 0.013 0.024 2026-11-01 12:01:52,344 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:52] "GET /viin_brand/static/img/Viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:01:52,386 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [5/37] Tour configurator_flow → Step select a website type (trigger: a.o_change_website_type) 2026-11-01 12:01:52,449 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [6/37] Tour configurator_flow → Step insert a website industry (trigger: .o_configurator_industry input) 2026-11-01 12:01:52,510 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [7/37] Tour configurator_flow → Step select a website industry from the autocomplete (trigger: .o_configurator_industry ul li a) 2026-11-01 12:01:52,790 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [8/37] Tour configurator_flow → Step select an objective (trigger: .o_configurator_purpose_dd a) 2026-11-01 12:01:52,870 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [9/37] Tour configurator_flow → Step choose from the objective list (trigger: a.o_change_website_purpose) 2026-11-01 12:01:52,926 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [10/37] Tour configurator_flow → Step chose a palette card (trigger: .palette_card) 2026-11-01 12:01:52,995 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [11/37] Tour configurator_flow → Step select Pricing (trigger: .card:contains("Pricing")) 2026-11-01 12:01:53,060 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [12/37] Tour configurator_flow → Step .card.border-success:contains("Pricing") 2026-11-01 12:01:53,118 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [13/37] Tour configurator_flow → Step Events should be selected (module already installed) (trigger: .card.card_installed:contains("Events")) 2026-11-01 12:01:53,185 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [14/37] Tour configurator_flow → Step Slides should be selected (module already installed) (trigger: .card.card_installed:contains("eLearning")) 2026-11-01 12:01:53,258 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [15/37] Tour configurator_flow → Step .card.card_installed:contains("Success Stories") 2026-11-01 12:01:53,320 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [16/37] Tour configurator_flow → Step Success Stories (Blog) and News (Blog) should be selected (module already installed) (trigger: .card.card_installed:contains("News")) 2026-11-01 12:01:53,396 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [17/37] Tour configurator_flow → Step Click on build my website (trigger: button.btn-primary) 2026-11-01 12:01:53,454 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [18/37] Tour configurator_flow → Step Loader should be shown (trigger: .o_website_loader_container) 2026-11-01 12:01:53,469 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:53] "POST /web/dataset/call_kw/website/configurator_recommended_themes HTTP/1.1" 200 - 5 0.004 0.007 2026-11-01 12:01:53,527 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:53] "GET /website/static/src/img/website_loader/1.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:01:53,529 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:53] "GET /website/static/src/img/website_loader/2.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:01:53,533 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [19/37] Tour configurator_flow → Step Wait until the configurator is finished (trigger: .o_website_preview[data-view-xmlid='website.homepage']) 2026-11-01 12:01:53,540 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:53] "GET /website/static/src/img/website_loader/3.jpg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 12:01:53,546 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:53] "GET /website/static/src/img/website_loader/8.jpg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 12:01:53,554 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:53] "GET /website/static/src/img/website_loader/5.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 12:01:53,555 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:53] "GET /website/static/src/img/website_loader/6.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:01:53,557 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:53] "GET /website/static/src/img/website_loader/7.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 12:01:53,574 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:53] "GET /website/static/src/img/website_loader/4.jpg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 12:01:54,730 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #2 deleted website.menu records with IDs: [109] 2026-11-01 12:01:55,622 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 12:01:55,622 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:55] "POST /web/dataset/call_kw/website/configurator_apply HTTP/1.1" 200 - 775 0.420 1.717 2026-11-01 12:01:55,629 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:01:55,653 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:55] "POST /website/track_installing_modules HTTP/1.1" 200 - 16 0.023 2.119 2026-11-01 12:01:55,685 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:55] "GET /web/image/website.s_three_columns_default_image_1 HTTP/1.1" 301 - 17 0.013 2.101 2026-11-01 12:01:55,702 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:55] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 11 0.007 2.115 2026-11-01 12:01:56,775 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:56] "GET /odoo/action-website.website_preview?website_id=5 HTTP/1.1" 200 - 159 0.111 1.026 2026-11-01 12:01:56,802 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:56] "GET /web/image/website.s_image_title_default_image HTTP/1.1" 200 - 11 0.006 3.221 2026-11-01 12:01:56,806 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:56] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 1.149 2026-11-01 12:01:56,819 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:56] "GET /web/image/website.s_showcase_default_image HTTP/1.1" 200 - 11 0.005 3.251 2026-11-01 12:01:56,838 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:56] "GET /web/image/website.library_image_11 HTTP/1.1" 200 - 11 0.006 1.136 2026-11-01 12:01:56,851 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.012 2026-11-01 12:01:59,642 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/1528ff2/web.assets_web.min.js (id:10002) 2026-11-01 12:01:59,643 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Deleting attachments [9996] (matching /web/assets/5/_______/web.assets_web.min.js) because it was replaced with /web/assets/5/1528ff2/web.assets_web.min.js 2026-11-01 12:01:59,670 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:01:59] "GET /web/assets/5/1528ff2/web.assets_web.min.js HTTP/1.1" 200 - 17 0.024 2.826 2026-11-01 12:02:01,750 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/bc1f90d/web.assets_web.min.css (id:10003) 2026-11-01 12:02:01,752 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Deleting attachments [9995] (matching /web/assets/5/_______/web.assets_web.min.css) because it was replaced with /web/assets/5/bc1f90d/web.assets_web.min.css 2026-11-01 12:02:01,763 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:01] "GET /web/assets/5/bc1f90d/web.assets_web.min.css HTTP/1.1" 200 - 19 0.045 4.903 2026-11-01 12:02:03,952 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [19/37] Tour configurator_flow → Step Wait until the configurator is finished (trigger: .o_website_preview[data-view-xmlid='website.homepage']) 2026-11-01 12:02:03,956 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: Owl is running in 'dev' mode. 2026-11-01 12:02:04,112 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/1e8c5c5/web.assets_web_print.min.css (id:10004) 2026-11-01 12:02:04,113 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Deleting attachments [9998] (matching /web/assets/5/_______/web.assets_web_print.min.css) because it was replaced with /web/assets/5/1e8c5c5/web.assets_web_print.min.css 2026-11-01 12:02:04,120 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:04] "GET /web/assets/5/1e8c5c5/web.assets_web_print.min.css HTTP/1.1" 200 - 17 0.043 4.134 2026-11-01 12:02:04,134 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 8 0.004 0.158 2026-11-01 12:02:04,224 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 43 0.028 0.158 2026-11-01 12:02:04,469 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:04] "POST /mail/data HTTP/1.1" 200 - 141 0.093 0.307 2026-11-01 12:02:04,499 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.005 0.458 2026-11-01 12:02:04,505 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.323 2026-11-01 12:02:04,533 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.007 0.271 2026-11-01 12:02:04,547 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:04] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.282 2026-11-01 12:02:04,586 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.003 2026-11-01 12:02:04,639 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.018 0.024 2026-11-01 12:02:04,646 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:04] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.038 2026-11-01 12:02:04,660 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:04] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.049 2026-11-01 12:02:04,665 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.047 2026-11-01 12:02:04,674 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.055 2026-11-01 12:02:04,678 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.064 2026-11-01 12:02:04,714 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:04] "GET /website/force/5?path=/ HTTP/1.1" 303 - 11 0.006 0.011 2026-11-01 12:02:04,730 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:02:06,235 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:06] "GET / HTTP/1.1" 200 - 1112 0.409 1.098 2026-11-01 12:02:06,260 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:06] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.001 0.005 2026-11-01 12:02:08,220 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/3e40d77/web.assets_frontend.min.css (id:10005) 2026-11-01 12:02:08,223 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:08] "GET /web/assets/5/3e40d77/web.assets_frontend.min.css HTTP/1.1" 200 - 15 0.033 1.934 2026-11-01 12:02:08,229 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 12:02:08,240 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:08] "GET /web/assets/5/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.006 1.958 2026-11-01 12:02:08,240 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 12:02:08,241 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 12:02:08,259 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 12:02:08,278 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:08] "GET /web/assets/5/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.012 0.031 2026-11-01 12:02:08,319 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:08] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 11 0.006 0.015 2026-11-01 12:02:08,364 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:08] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:02:08,380 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:08] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 11 0.006 0.014 2026-11-01 12:02:08,385 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:08] "GET /web/image/website/5/logo/Website%20Test?unique=03f53da HTTP/1.1" 200 - 4 0.002 0.023 2026-11-01 12:02:08,410 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [20/37] Tour configurator_flow → Step check menu and footer links are correct (trigger: body:not(.editor_enable)) 2026-11-01 12:02:08,425 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 12:02:08,446 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:08] "GET /web/assets/5/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.005 0.029 2026-11-01 12:02:08,457 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:08] "GET /web/image/website/5/favicon?unique=03f53da HTTP/1.1" 200 - 5 0.003 0.042 2026-11-01 12:02:08,464 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [21/37] Tour configurator_flow → Step Check footer Contact Us link is there (trigger: :iframe #footer ul a:contains(Contact us)) 2026-11-01 12:02:08,779 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:08] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.005 2026-11-01 12:02:08,925 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:08] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 23 0.008 0.065 2026-11-01 12:02:09,274 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/fc0ebec/website.assets_all_wysiwyg_inside.min.css (id:10009) 2026-11-01 12:02:09,279 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:09] "GET /web/assets/5/fc0ebec/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 15 0.011 0.334 2026-11-01 12:02:09,284 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/aa00144/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/aa00144/website.assets_all_wysiwyg_inside.min.js 2026-11-01 12:02:09,299 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:09] "GET /web/assets/5/aa00144/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.004 0.360 2026-11-01 12:02:09,370 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [22/37] Tour configurator_flow → Step Check footer Privacy Policy link is there (trigger: :iframe #footer ul a:contains(Privacy Policy)) 2026-11-01 12:02:09,421 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [23/37] Tour configurator_flow → Step Check menu Home is there (trigger: :iframe .top_menu a:contains(Home):not(:visible)) 2026-11-01 12:02:09,474 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [24/37] Tour configurator_flow → Step Check menu Events is there (trigger: :iframe .top_menu a:contains(Events):not(:visible)) 2026-11-01 12:02:09,526 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [25/37] Tour configurator_flow → Step Check menu Courses is there (trigger: :iframe .top_menu a:contains(Courses):not(:visible)) 2026-11-01 12:02:09,578 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [26/37] Tour configurator_flow → Step Check menu Pricing is there (trigger: :iframe .top_menu a:contains(Pricing):not(:visible)) 2026-11-01 12:02:09,630 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [27/37] Tour configurator_flow → Step Check menu News is there (trigger: :iframe .top_menu a:contains(News):not(:visible)) 2026-11-01 12:02:09,682 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [28/37] Tour configurator_flow → Step Check menu Success Stories is there (trigger: :iframe .top_menu a:contains(Success Stories):not(:visible)) 2026-11-01 12:02:09,734 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [29/37] Tour configurator_flow → Step Check menu Contact us is there (trigger: :iframe .top_menu a:contains(Contact us):not(:visible)) 2026-11-01 12:02:09,791 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [30/37] Tour configurator_flow → Step Check url / is there (trigger: :iframe .top_menu a[href^='/']:not(:visible)) 2026-11-01 12:02:09,843 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [31/37] Tour configurator_flow → Step Check url /event is there (trigger: :iframe .top_menu a[href^='/event']:not(:visible)) 2026-11-01 12:02:09,895 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [32/37] Tour configurator_flow → Step Check url /slides is there (trigger: :iframe .top_menu a[href^='/slides']:not(:visible)) 2026-11-01 12:02:09,946 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [33/37] Tour configurator_flow → Step Check url /pricing is there (trigger: :iframe .top_menu a[href^='/pricing']:not(:visible)) 2026-11-01 12:02:09,998 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [34/37] Tour configurator_flow → Step Check url /blog/ is there (trigger: :iframe .top_menu a[href^='/blog/']:not(:visible)) 2026-11-01 12:02:10,050 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [35/37] Tour configurator_flow → Step Check url /blog/ is there (trigger: :iframe .top_menu a[href^='/blog/']:not(:visible)) 2026-11-01 12:02:10,102 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [36/37] Tour configurator_flow → Step Check url /contactus is there (trigger: :iframe .top_menu a[href^='/contactus']:not(:visible)) 2026-11-01 12:02:10,154 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [37/37] Tour configurator_flow → Step :iframe h1:contains(your journey starts here) 2026-11-01 12:02:11,206 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: tour succeeded 2026-11-01 12:02:11,207 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: ╔══════════════════════════════════╗ ║ TOUR configurator_flow SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-11-01 12:02:11,451 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: heap 33258344 (allocated 34729984) 2026-11-01 12:02:11,453 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Closing chrome headless with pid 18471 2026-11-01 12:02:11,456 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Closing websocket connection 2026-11-01 12:02:11,456 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Terminating chrome headless with pid 18471 2026-11-01 12:02:11,584 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_120211_583860_test_01_configurator_flow.txt 2026-11-01 12:02:11,584 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Removing chrome user profile "/tmp/tmpg6coxwq7_chrome_odoo" 2026-11-01 12:02:11,654 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 10 removed 2026-11-01 12:02:11,671 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_models: Starting TestWebsiteModels.test_access_with_website_record_rule ... 2026-11-01 12:02:11,762 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:02:12,917 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:12] "GET /blog/test-blog-5/test-post-8 HTTP/1.1" 200 - 224 0.105 1.052 2026-11-01 12:02:12,919 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_modules.tests.test_models.TestWebsiteModels.test_access_with_website_record_rule: waiting for threads: [] 2026-11-01 12:02:12,969 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:02:13,417 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6949, 6947, 5936, 5934, 5932, 5930, 5929, 5928, 5927, 5925, 5923, 5921, 5919, 5917, 5916, 5915, 5913, 5911, 5910, 5908, 5906, 5904, 5902, 5901, 5900, 5898, 5896, 5894, 5892, 5890, 5888, 5886, 5885, 5884, 5882, 5880, 5878, 5876, 5874] 2026-11-01 12:02:13,502 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [349738, 349739, 349759, 349760, 349775, 349778, 349779, 349785, 349786, 349787, 349725, 349727, 349728, 349729, 349730, 349740, 349741, 349742, 349746, 349747, 349757, 349758, 349761, 349772, 349773, 349774, 349776, 349777, 349780, 349781, 349782, 349783, 349784, 349788, 349791, 349792, 349793, 412344, 412345] 2026-11-01 12:02:13,631 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2519, 2520, 2521, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898] 2026-11-01 12:02:13,636 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted slide.slide records with IDs: [1, 2, 3, 4, 5, 6, 8, 9, 10, 7, 11, 12, 13, 14, 15, 17, 18, 19, 16, 20, 21, 22, 23, 24, 26, 27, 25, 28, 29, 30, 31, 34, 35, 32, 36, 33, 37, 38, 39] 2026-11-01 12:02:13,702 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [349806, 349808, 349821, 349823, 349825] 2026-11-01 12:02:13,702 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6950, 6948, 5942, 5941, 5940, 5939, 5938, 5937, 5935, 5933, 5931, 5926, 5924, 5922, 5920, 5918, 5914, 5912, 5909, 5907, 5905, 5903, 5899, 5897, 5895, 5893, 5891, 5889, 5887, 5883, 5881, 5879, 5877, 5875, 5873, 5872, 5871, 5870, 5869, 5868, 5867] 2026-11-01 12:02:13,871 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [349712, 349713, 349714, 349715, 349716, 349717, 349718] 2026-11-01 12:02:13,893 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2512, 2583, 2590, 2597, 2604, 2513, 2584, 2591, 2598, 2605, 2514, 2585, 2592, 2599, 2606, 2515, 2586, 2593, 2600, 2607, 2516, 2587, 2594, 2601, 2608, 2517, 2588, 2595, 2602, 2609, 2518, 2589, 2596, 2603, 2610] 2026-11-01 12:02:13,894 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted slide.channel records with IDs: [1, 2, 3, 4, 5, 6, 7] 2026-11-01 12:02:13,900 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 884, 885] 2026-11-01 12:02:23,461 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides: Starting TestUi.test_course_certification_employee ... 2026-11-01 12:02:26,801 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome pid: 18834 2026-11-01 12:02:26,801 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome headless temporary user profile dir: /tmp/tmph2rmyyxc_chrome_odoo 2026-11-01 12:02:26,801 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Issuing json command http://127.0.0.1:36617/json/version 2026-11-01 12:02:26,803 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:36617/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:02:26,826 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Browser version: Chrome/150.0.7871.114 2026-11-01 12:02:26,826 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Issuing json command http://127.0.0.1:36617/json 2026-11-01 12:02:26,827 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:36617/json with timeout 3 increased to 10s during tests 2026-11-01 12:02:26,840 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Websocket url found: ws://127.0.0.1:36617/devtools/page/1E9955E1E8274CB19FB9FDE4D8962159 2026-11-01 12:02:26,848 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Enable chrome headless console log notification 2026-11-01 12:02:26,855 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome headless enable page notifications 2026-11-01 12:02:27,130 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:demo from n/a 2026-11-01 12:02:27,137 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Setting session cookie in browser 2026-11-01 12:02:27,139 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Open "http://127.0.0.1:8069/slides" in browser 2026-11-01 12:02:27,139 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Navigating to: "http://127.0.0.1:8069/slides" 2026-11-01 12:02:27,154 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:02:28,705 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:28] "GET /slides HTTP/1.1" 200 - 334 0.167 1.388 2026-11-01 12:02:28,709 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Navigation result: {'frameId': '1E9955E1E8274CB19FB9FDE4D8962159', 'loaderId': '6CC6F95F74FD5F4E3F93E7BA765B620E', 'isDownload': False} 2026-11-01 12:02:28,709 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Evaluate ready code "odoo.isTourReady('certification_member')" 2026-11-01 12:02:28,734 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:02:28,778 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 12:02:28,851 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:28] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.059 0.050 2026-11-01 12:02:28,864 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 12:02:28,869 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-11-01 12:02:28,870 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-11-01 12:02:28,875 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:28] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.093 2026-11-01 12:02:28,888 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 12:02:28,901 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:28] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.034 2026-11-01 12:02:28,921 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:28] "GET /website_slides/static/src/img/banner_default.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:02:29,011 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:29] "GET /website_slides_survey/static/src/img/certification.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 12:02:29,015 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:29] "GET /gamification/static/img/rank_misc_unicorn.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:02:29,019 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:29] "GET /web/image/gamification.karma.rank/4/image_128?unique=0c80be4 HTTP/1.1" 200 - 5 0.005 0.015 2026-11-01 12:02:29,036 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:29] "GET /web/image/website/1/logo/My%20Website?unique=67fe27a HTTP/1.1" 200 - 4 0.002 0.039 2026-11-01 12:02:29,043 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:02:29,044 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:29] "GET /web/image/gamification.badge/34/image_128/Get%20started?unique=8dc2f41 HTTP/1.1" 200 - 4 0.002 0.025 2026-11-01 12:02:29,080 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:29] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-11-01 12:02:29,101 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:29] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 200 - 9 0.024 0.073 2026-11-01 12:02:29,109 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:29] "GET /web/image/gamification.karma.rank/5/image_128/Doctor?unique=0c80be4 HTTP/1.1" 200 - 3 0.002 0.101 2026-11-01 12:02:29,136 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:29] "GET /web/image/slide.channel/9/image_512/DIY%20Furniture%20-%20TEST?unique=67fe27a HTTP/1.1" 200 - 3 0.002 0.055 2026-11-01 12:02:29,143 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:29] "GET /web/image/gamification.badge/37/image_128/Certified%20Knowledge?unique=04b4b01 HTTP/1.1" 200 - 4 0.001 0.036 2026-11-01 12:02:29,150 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:29] "GET /web/image/gamification.badge/35/image_128/Know%20yourself?unique=8dc2f41 HTTP/1.1" 200 - 4 0.002 0.128 2026-11-01 12:02:29,162 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:29] "GET /web/image/website/1/favicon?unique=67fe27a HTTP/1.1" 200 - 4 0.002 0.044 2026-11-01 12:02:29,194 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:29] "GET /web/image/slide.channel/8/image_512/Basics%20of%20Gardening%20-%20Test?unique=67fe27a HTTP/1.1" 200 - 3 0.002 0.105 2026-11-01 12:02:29,203 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:29] "GET /web/image/gamification.badge/36/image_128/Power%20User?unique=8dc2f41 HTTP/1.1" 200 - 4 0.002 0.178 2026-11-01 12:02:29,209 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:29] "GET /web/image/gamification.badge/38/image_128/Community%20hero?unique=8dc2f41 HTTP/1.1" 200 - 4 0.001 0.068 2026-11-01 12:02:30,478 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:30] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 200 - 9 0.007 1.310 2026-11-01 12:02:30,511 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:30] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 200 - 9 0.010 1.344 2026-11-01 12:02:30,526 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 12:02:30,556 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:30] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 1.382 2026-11-01 12:02:30,972 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:30] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:02:31,052 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: The ready code tooks too much time : 2.3426425457000732 2026-11-01 12:02:31,067 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Evaluate test code "odoo.startTour('certification_member', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/slides", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:02:31,076 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [1/63] Tour certification_member → Step eLearning: go to certification course (trigger: a:contains("DIY Furniture - TEST")) 2026-11-01 12:02:31,118 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.114 2026-11-01 12:02:31,148 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:31] "POST /im_livechat/init HTTP/1.1" 200 - 24 0.010 0.136 2026-11-01 12:02:31,185 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [2/63] Tour certification_member → Step eLearning: does not have access to certification (trigger: .o_wslides_course_main) 2026-11-01 12:02:31,695 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:31] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 164 0.081 0.422 2026-11-01 12:02:31,721 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:31] "GET /web/static/lib/pdfjs/build/pdf.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:02:31,725 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:31] "GET /web/static/lib/pdfjs/build/pdf.worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:02:31,730 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:31] "GET /website_slides/static/lib/pdfslidesviewer/PDFSlidesViewer.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:02:31,838 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:31] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:02:31,843 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:31] "GET /web/image/slide.channel/9/image_1024/DIY%20Furniture%20-%20TEST?unique=67fe27a HTTP/1.1" 200 - 3 0.001 0.006 2026-11-01 12:02:32,242 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [2/63] Tour certification_member → Step eLearning: does not have access to certification (trigger: .o_wslides_course_main) 2026-11-01 12:02:32,292 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:32] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.006 0.058 2026-11-01 12:02:32,299 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:32] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.041 2026-11-01 12:02:32,347 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:32] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.015 0.076 2026-11-01 12:02:32,352 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [3/63] Tour certification_member → Step eLearning: previous step check (trigger: .o_wslides_course_main.empty-content-success) 2026-11-01 12:02:32,353 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0b9e13d/portal.assets_chatter.min.css, copying from /web/assets/0b9e13d/portal.assets_chatter.min.css 2026-11-01 12:02:32,362 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:32] "GET /web/assets/1/0b9e13d/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.004 0.047 2026-11-01 12:02:32,369 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6c6ae2f/portal.assets_chatter.min.js, copying from /web/assets/6c6ae2f/portal.assets_chatter.min.js 2026-11-01 12:02:32,379 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:32] "GET /web/assets/1/6c6ae2f/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.005 0.061 2026-11-01 12:02:32,399 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [4/63] Tour certification_member → Step eLearning: try to buy course (trigger: a:contains("Add to Cart")) 2026-11-01 12:02:32,458 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:32] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.006 0.031 2026-11-01 12:02:32,464 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [5/63] Tour certification_member → Step Go to cart (trigger: a sup.my_cart_quantity:text(1)) 2026-11-01 12:02:32,490 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:32] "POST /portal/chatter_init HTTP/1.1" 200 - 21 0.012 0.050 2026-11-01 12:02:32,564 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:32] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 34 0.025 0.075 2026-11-01 12:02:33,734 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/b4b9c52/portal.assets_chatter_style.min.css (id:10079) 2026-11-01 12:02:33,740 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:33] "GET /web/assets/1/b4b9c52/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 7 0.014 1.255 2026-11-01 12:02:33,771 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:33] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 7 0.010 1.189 2026-11-01 12:02:33,814 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:33] "POST /mail/thread/data HTTP/1.1" 200 - 8 0.004 0.015 2026-11-01 12:02:34,233 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:34] "POST /shop/cart/update_json HTTP/1.1" 200 - 151 0.108 0.314 2026-11-01 12:02:34,250 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:34] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.004 0.426 2026-11-01 12:02:34,293 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:34] "GET /web/image/product.product/898/image_128?unique=67fe27a HTTP/1.1" 200 - 5 0.003 0.028 2026-11-01 12:02:35,228 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:35] "GET /shop/cart HTTP/1.1" 200 - 149 0.082 0.568 2026-11-01 12:02:35,245 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-11-01 12:02:35,415 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [6/63] Tour certification_member → Step Checkout your order (trigger: a[href^="/shop/checkout"]) 2026-11-01 12:02:35,440 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:35] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.015 2026-11-01 12:02:35,474 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:35] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.010 0.026 2026-11-01 12:02:35,546 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:35] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 17 0.008 0.024 2026-11-01 12:02:35,647 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:35] "GET /shop/confirm_order HTTP/1.1" 303 - 54 0.029 0.066 2026-11-01 12:02:36,040 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:36] "GET /shop/payment HTTP/1.1" 200 - 117 0.051 0.335 2026-11-01 12:02:36,059 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-11-01 12:02:36,060 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-11-01 12:02:36,061 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-11-01 12:02:36,152 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:36] "GET /web/image/payment.method/222/image_payment_form/Demo?unique=f380a87 HTTP/1.1" 200 - 4 0.002 0.006 2026-11-01 12:02:36,214 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [7/63] Tour certification_member → Step eCommerce: select Test payment provider (trigger: input[name="o_payment_radio"][data-payment-method-code="demo"]) 2026-11-01 12:02:36,233 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.006 2026-11-01 12:02:36,268 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:36] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.010 0.027 2026-11-01 12:02:36,316 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [8/63] Tour certification_member → Step eCommerce: add card number (trigger: input[name="customer_input"]) 2026-11-01 12:02:36,385 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [9/63] Tour certification_member → Step Pay (trigger: button[name="o_payment_submit_button"]) 2026-11-01 12:02:36,450 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [10/63] Tour certification_member → Step eCommerce: check that the payment is successful (trigger: .oe_website_sale_tx_status:contains("Your payment has been successfully processed.")) 2026-11-01 12:02:36,457 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: sale.order 2026-11-01 12:02:36,458 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:02:36,558 104 INFO rb-2cd94b9-226205-431193 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference S00102: {'amount': 115.0, 'currency_id': 1, 'partner_id': 7, 'provider_code': 'demo', 'provider_id': 6, 'reference': 'S00102', 'should_tokenize': False} 2026-11-01 12:02:36,573 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:36] "POST /shop/payment/transaction/102 HTTP/1.1" 200 - 53 0.045 0.076 2026-11-01 12:02:36,641 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:36] "POST /payment/demo/simulate_payment HTTP/1.1" 200 - 25 0.019 0.031 2026-11-01 12:02:36,960 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:36] "GET /payment/status HTTP/1.1" 200 - 36 0.019 0.285 2026-11-01 12:02:37,167 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [10/63] Tour certification_member → Step eCommerce: check that the payment is successful (trigger: .oe_website_sale_tx_status:contains("Your payment has been successfully processed.")) 2026-11-01 12:02:37,192 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.008 2026-11-01 12:02:37,225 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:37] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.009 0.028 2026-11-01 12:02:39,760 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:39] "POST /payment/status/poll HTTP/1.1" 200 - 519 0.399 2.144 2026-11-01 12:02:39,808 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:39] "GET /shop/payment/validate HTTP/1.1" 303 - 12 0.007 0.022 2026-11-01 12:02:40,093 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:40] "GET /shop/confirmation HTTP/1.1" 200 - 52 0.035 0.239 2026-11-01 12:02:40,339 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [10/63] Tour certification_member → Step eCommerce: check that the payment is successful (trigger: .oe_website_sale_tx_status:contains("Your payment has been successfully processed.")) 2026-11-01 12:02:40,365 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:40] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.011 2026-11-01 12:02:40,397 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:40] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.010 0.026 2026-11-01 12:02:40,431 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [11/63] Tour certification_member → Step Click on the extra menu dropdown toggle if it is there and not shown (trigger: ul.top_menu) 2026-11-01 12:02:40,516 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [12/63] Tour certification_member → Step eCommerce: go back to e-learning home page (trigger: .nav-item a:contains("Courses")) 2026-11-01 12:02:40,585 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [13/63] Tour certification_member → Step eLearning: go into bought course (trigger: a:contains("DIY Furniture")) 2026-11-01 12:02:40,710 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:40] "GET /slides HTTP/1.1" 200 - 50 0.027 0.086 2026-11-01 12:02:40,793 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:40] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.011 0.021 2026-11-01 12:02:40,827 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:40] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 304 - 9 0.009 0.052 2026-11-01 12:02:40,849 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:40] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 304 - 9 0.007 0.073 2026-11-01 12:02:40,937 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [13/63] Tour certification_member → Step eLearning: go into bought course (trigger: a:contains("DIY Furniture")) 2026-11-01 12:02:40,981 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:40] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.010 0.017 2026-11-01 12:02:40,987 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:40] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.026 2026-11-01 12:02:41,039 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [14/63] Tour certification_member → Step eLearning: user should be enrolled (trigger: .o_wslides_js_course_join:contains("You're enrolled")) 2026-11-01 12:02:41,318 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:41] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 87 0.050 0.226 2026-11-01 12:02:41,391 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:41] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.010 0.023 2026-11-01 12:02:41,524 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:41] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:02:41,532 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [14/63] Tour certification_member → Step eLearning: user should be enrolled (trigger: .o_wslides_js_course_join:contains("You're enrolled")) 2026-11-01 12:02:41,580 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:41] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.010 0.026 2026-11-01 12:02:41,591 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:41] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.045 2026-11-01 12:02:41,627 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:41] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 200 - 9 0.009 0.029 2026-11-01 12:02:41,640 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [15/63] Tour certification_member → Step eLearning: start course (trigger: .o_wslides_js_slides_list_slide_link) 2026-11-01 12:02:41,655 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:41] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.009 0.021 2026-11-01 12:02:41,658 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:41] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.034 2026-11-01 12:02:41,694 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:41] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.002 0.009 2026-11-01 12:02:41,718 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:41] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.004 0.013 2026-11-01 12:02:41,800 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:41] "GET /slides_survey/slide/get_certification_url?slide_id=45&fullscreen=1 HTTP/1.1" 303 - 44 0.034 0.045 2026-11-01 12:02:41,849 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:41] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=4569ea0d-80ef-430b-ac20-14d14216c605 HTTP/1.1" 303 - 14 0.006 0.014 2026-11-01 12:02:42,178 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:42] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 51 0.027 0.296 2026-11-01 12:02:42,219 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/133b33b/survey.survey_assets.min.css, copying from /web/assets/133b33b/survey.survey_assets.min.css 2026-11-01 12:02:42,228 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:42] "GET /web/assets/1/133b33b/survey.survey_assets.min.css HTTP/1.1" 200 - 8 0.005 0.010 2026-11-01 12:02:42,347 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0e36d83/survey.survey_assets.min.js, copying from /web/assets/0e36d83/survey.survey_assets.min.js 2026-11-01 12:02:42,360 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:42] "GET /web/assets/1/0e36d83/survey.survey_assets.min.js HTTP/1.1" 200 - 8 0.004 0.015 2026-11-01 12:02:42,404 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [16/63] Tour certification_member → Step eLearning: start certification (trigger: button:contains("Start Certification")) 2026-11-01 12:02:42,458 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:42] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/4569ea0d-80ef-430b-ac20-14d14216c605 HTTP/1.1" 200 - 10 0.006 0.015 2026-11-01 12:02:42,494 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [17/63] Tour certification_member → Step Survey: selecting answer "Fir" (trigger: div.js_question-wrapper:contains("What type of wood is the best for furniture") label:contains("Fir")) 2026-11-01 12:02:42,664 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:42] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/4569ea0d-80ef-430b-ac20-14d14216c605 HTTP/1.1" 200 - 46 0.021 0.148 2026-11-01 12:02:42,917 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [18/63] Tour certification_member → Step Survey: ticking answer "Table" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Table")) 2026-11-01 12:02:42,974 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [19/63] Tour certification_member → Step Survey: ticking answer "Bed" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Bed")) 2026-11-01 12:02:43,038 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [20/63] Tour certification_member → Step Survey: submitting the certification with wrong answers (trigger: button:contains("Submit")) 2026-11-01 12:02:43,107 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [21/63] Tour certification_member → Step Survey: retry certification (trigger: a:contains("Retry")) 2026-11-01 12:02:43,231 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:43] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/4569ea0d-80ef-430b-ac20-14d14216c605 HTTP/1.1" 200 - 65 0.036 0.087 2026-11-01 12:02:43,623 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:43] "GET /survey/retry/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/4569ea0d-80ef-430b-ac20-14d14216c605 HTTP/1.1" 303 - 26 0.017 0.043 2026-11-01 12:02:43,648 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:43] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=e6436110-66ec-4f6f-a8fd-97694a90903f HTTP/1.1" 303 - 10 0.003 0.014 2026-11-01 12:02:43,721 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:43] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 19 0.008 0.058 2026-11-01 12:02:43,916 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [22/63] Tour certification_member → Step eLearning: start certification (trigger: button:contains("Start Certification")) 2026-11-01 12:02:43,960 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:43] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/e6436110-66ec-4f6f-a8fd-97694a90903f HTTP/1.1" 200 - 10 0.003 0.010 2026-11-01 12:02:44,004 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [23/63] Tour certification_member → Step Survey: selecting answer "Fir" (trigger: div.js_question-wrapper:contains("What type of wood is the best for furniture") label:contains("Fir")) 2026-11-01 12:02:44,034 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:44] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/e6436110-66ec-4f6f-a8fd-97694a90903f HTTP/1.1" 200 - 20 0.006 0.022 2026-11-01 12:02:44,433 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [24/63] Tour certification_member → Step Survey: ticking answer "Table" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Table")) 2026-11-01 12:02:44,490 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [25/63] Tour certification_member → Step Survey: ticking answer "Bed" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Bed")) 2026-11-01 12:02:44,557 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [26/63] Tour certification_member → Step Survey: submitting the certification with wrong answers (trigger: button:contains("Submit")) 2026-11-01 12:02:44,622 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [27/63] Tour certification_member → Step Survey: retry certification (trigger: a:contains("Retry")) 2026-11-01 12:02:44,683 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:44] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/e6436110-66ec-4f6f-a8fd-97694a90903f HTTP/1.1" 200 - 48 0.020 0.039 2026-11-01 12:02:45,118 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:45] "GET /survey/retry/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/e6436110-66ec-4f6f-a8fd-97694a90903f HTTP/1.1" 303 - 26 0.017 0.030 2026-11-01 12:02:45,136 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:45] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=7f93c884-19c9-4bda-aa4c-dc448be883a3 HTTP/1.1" 303 - 10 0.003 0.010 2026-11-01 12:02:45,213 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:45] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 19 0.020 0.049 2026-11-01 12:02:45,353 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [28/63] Tour certification_member → Step eLearning: start certification (trigger: button:contains("Start Certification")) 2026-11-01 12:02:45,397 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:45] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/7f93c884-19c9-4bda-aa4c-dc448be883a3 HTTP/1.1" 200 - 10 0.003 0.012 2026-11-01 12:02:45,438 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [29/63] Tour certification_member → Step Survey: selecting answer "Fir" (trigger: div.js_question-wrapper:contains("What type of wood is the best for furniture") label:contains("Fir")) 2026-11-01 12:02:45,475 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:45] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/7f93c884-19c9-4bda-aa4c-dc448be883a3 HTTP/1.1" 200 - 20 0.008 0.026 2026-11-01 12:02:45,860 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [30/63] Tour certification_member → Step Survey: ticking answer "Table" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Table")) 2026-11-01 12:02:45,919 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [31/63] Tour certification_member → Step Survey: ticking answer "Bed" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Bed")) 2026-11-01 12:02:45,987 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [32/63] Tour certification_member → Step Survey: submitting the certification with wrong answers (trigger: button:contains("Submit")) 2026-11-01 12:02:46,054 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [33/63] Tour certification_member → Step a:contains("Go back to course") 2026-11-01 12:02:46,199 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [3818] 2026-11-01 12:02:46,244 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:46] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/7f93c884-19c9-4bda-aa4c-dc448be883a3 HTTP/1.1" 200 - 91 0.057 0.132 2026-11-01 12:02:46,480 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [34/63] Tour certification_member → Step eLearning: try to buy course (trigger: a:contains("Add to Cart")) 2026-11-01 12:02:46,703 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:46] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 83 0.058 0.158 2026-11-01 12:02:46,816 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:46] "GET /web/image/slide.channel/9/image_1024/DIY%20Furniture%20-%20TEST?unique=7d0bc1e HTTP/1.1" 200 - 3 0.001 0.005 2026-11-01 12:02:46,916 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:46] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:02:46,920 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [34/63] Tour certification_member → Step eLearning: try to buy course (trigger: a:contains("Add to Cart")) 2026-11-01 12:02:46,946 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.009 2026-11-01 12:02:46,984 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:46] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.014 0.027 2026-11-01 12:02:46,987 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:46] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:02:47,019 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [35/63] Tour certification_member → Step Go to cart (trigger: a sup.my_cart_quantity:text(1)) 2026-11-01 12:02:47,021 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:47] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.010 0.023 2026-11-01 12:02:47,083 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:47] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 27 0.022 0.039 2026-11-01 12:02:47,097 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:47] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.003 0.054 2026-11-01 12:02:47,111 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:47] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.003 0.062 2026-11-01 12:02:47,136 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:47] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 7 0.008 0.031 2026-11-01 12:02:47,442 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:47] "POST /shop/cart/update_json HTTP/1.1" 200 - 106 0.082 0.213 2026-11-01 12:02:48,000 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:48] "GET /shop/cart HTTP/1.1" 200 - 71 0.040 0.157 2026-11-01 12:02:48,014 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-11-01 12:02:48,172 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [36/63] Tour certification_member → Step Checkout your order (trigger: a[href^="/shop/checkout"]) 2026-11-01 12:02:48,188 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.008 2026-11-01 12:02:48,223 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:48] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.010 0.029 2026-11-01 12:02:48,307 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:48] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 17 0.009 0.025 2026-11-01 12:02:48,439 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:48] "GET /shop/confirm_order HTTP/1.1" 303 - 54 0.033 0.095 2026-11-01 12:02:48,590 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:48] "GET /shop/payment HTTP/1.1" 200 - 70 0.033 0.113 2026-11-01 12:02:48,607 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-11-01 12:02:48,608 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-11-01 12:02:48,611 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-11-01 12:02:48,752 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [37/63] Tour certification_member → Step eCommerce: select Test payment provider (trigger: input[name="o_payment_radio"][data-payment-method-code="demo"]) 2026-11-01 12:02:48,769 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.007 2026-11-01 12:02:48,800 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:48] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.011 0.022 2026-11-01 12:02:48,843 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [38/63] Tour certification_member → Step eCommerce: add card number (trigger: input[name="customer_input"]) 2026-11-01 12:02:48,915 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [39/63] Tour certification_member → Step Pay (trigger: button[name="o_payment_submit_button"]) 2026-11-01 12:02:48,978 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [40/63] Tour certification_member → Step eCommerce: check that the payment is successful (trigger: .oe_website_sale_tx_status:contains("Your payment has been successfully processed.")) 2026-11-01 12:02:48,984 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: sale.order 2026-11-01 12:02:49,083 104 INFO rb-2cd94b9-226205-431193 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference S00103: {'amount': 115.0, 'currency_id': 1, 'partner_id': 7, 'provider_code': 'demo', 'provider_id': 6, 'reference': 'S00103', 'should_tokenize': False} 2026-11-01 12:02:49,098 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:49] "POST /shop/payment/transaction/103 HTTP/1.1" 200 - 51 0.042 0.077 2026-11-01 12:02:49,164 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:49] "POST /payment/demo/simulate_payment HTTP/1.1" 200 - 22 0.022 0.035 2026-11-01 12:02:49,248 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:49] "GET /payment/status HTTP/1.1" 200 - 15 0.010 0.053 2026-11-01 12:02:49,424 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [40/63] Tour certification_member → Step eCommerce: check that the payment is successful (trigger: .oe_website_sale_tx_status:contains("Your payment has been successfully processed.")) 2026-11-01 12:02:49,462 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.005 0.023 2026-11-01 12:02:49,500 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:49] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.010 0.047 2026-11-01 12:02:50,550 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:50] "POST /payment/status/poll HTTP/1.1" 200 - 361 0.298 0.794 2026-11-01 12:02:50,595 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:50] "GET /shop/payment/validate HTTP/1.1" 303 - 12 0.007 0.018 2026-11-01 12:02:50,727 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:50] "GET /shop/confirmation HTTP/1.1" 200 - 39 0.026 0.093 2026-11-01 12:02:50,907 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [40/63] Tour certification_member → Step eCommerce: check that the payment is successful (trigger: .oe_website_sale_tx_status:contains("Your payment has been successfully processed.")) 2026-11-01 12:02:50,940 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:50] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.010 0.017 2026-11-01 12:02:50,948 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.031 2026-11-01 12:02:50,989 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [41/63] Tour certification_member → Step Click on the extra menu dropdown toggle if it is there and not shown (trigger: ul.top_menu) 2026-11-01 12:02:51,058 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [42/63] Tour certification_member → Step eCommerce: go back to e-learning home page (trigger: .nav-item a:contains("Courses")) 2026-11-01 12:02:51,126 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [43/63] Tour certification_member → Step eLearning: go into bought course (trigger: a:contains("DIY Furniture")) 2026-11-01 12:02:51,291 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:51] "GET /slides HTTP/1.1" 200 - 50 0.028 0.134 2026-11-01 12:02:51,361 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:51] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.007 0.024 2026-11-01 12:02:51,397 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:51] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 304 - 9 0.008 0.057 2026-11-01 12:02:51,426 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:51] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 304 - 9 0.008 0.086 2026-11-01 12:02:51,448 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:51] "GET /web/image/slide.channel/9/image_512/DIY%20Furniture%20-%20TEST?unique=7d0bc1e HTTP/1.1" 200 - 3 0.001 0.049 2026-11-01 12:02:51,527 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [43/63] Tour certification_member → Step eLearning: go into bought course (trigger: a:contains("DIY Furniture")) 2026-11-01 12:02:51,548 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.007 2026-11-01 12:02:51,577 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:51] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.009 0.023 2026-11-01 12:02:51,632 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [44/63] Tour certification_member → Step eLearning: user should be enrolled (trigger: .o_wslides_js_course_join:contains("You're enrolled")) 2026-11-01 12:02:51,876 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:51] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 85 0.043 0.198 2026-11-01 12:02:51,948 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:51] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.006 0.019 2026-11-01 12:02:52,045 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:52] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:02:52,048 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [44/63] Tour certification_member → Step eLearning: user should be enrolled (trigger: .o_wslides_js_course_join:contains("You're enrolled")) 2026-11-01 12:02:52,068 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.008 2026-11-01 12:02:52,103 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:52] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.011 0.027 2026-11-01 12:02:52,131 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:52] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 304 - 9 0.010 0.034 2026-11-01 12:02:52,135 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:52] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 12:02:52,141 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [45/63] Tour certification_member → Step eLearning: start course (trigger: .o_wslides_js_slides_list_slide_link) 2026-11-01 12:02:52,167 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:52] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.010 0.032 2026-11-01 12:02:52,178 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:52] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.002 0.014 2026-11-01 12:02:52,190 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:52] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.003 0.012 2026-11-01 12:02:52,297 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:52] "GET /slides_survey/slide/get_certification_url?slide_id=45&fullscreen=1 HTTP/1.1" 303 - 28 0.028 0.043 2026-11-01 12:02:52,316 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:52] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=3012f82b-427d-4572-9a16-e78fdcf7cbcb HTTP/1.1" 303 - 10 0.003 0.010 2026-11-01 12:02:52,371 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:52] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 19 0.008 0.040 2026-11-01 12:02:52,544 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [46/63] Tour certification_member → Step eLearning: start certification (trigger: button:contains("Start Certification")) 2026-11-01 12:02:52,583 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:52] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/3012f82b-427d-4572-9a16-e78fdcf7cbcb HTTP/1.1" 200 - 10 0.003 0.014 2026-11-01 12:02:52,624 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [47/63] Tour certification_member → Step Survey: selecting answer "Oak" (trigger: div.js_question-wrapper:contains("What type of wood is the best for furniture") label:contains("Oak")) 2026-11-01 12:02:52,656 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:52] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/3012f82b-427d-4572-9a16-e78fdcf7cbcb HTTP/1.1" 200 - 20 0.006 0.025 2026-11-01 12:02:53,041 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [48/63] Tour certification_member → Step Survey: ticking answer "Chair" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Chair")) 2026-11-01 12:02:53,101 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [49/63] Tour certification_member → Step Survey: ticking answer "Shelve" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Shelve")) 2026-11-01 12:02:53,172 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [50/63] Tour certification_member → Step Survey: ticking answer "Desk" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Desk")) 2026-11-01 12:02:53,237 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [51/63] Tour certification_member → Step Survey: submitting the certification with correct answers (trigger: button:contains("Submit")) 2026-11-01 12:02:53,315 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [52/63] Tour certification_member → Step Survey: check certification successful (trigger: div:contains("Congratulations, you have passed the test")) 2026-11-01 12:02:53,653 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:53] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/3012f82b-427d-4572-9a16-e78fdcf7cbcb HTTP/1.1" 200 - 150 0.083 0.259 2026-11-01 12:02:53,721 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [53/63] Tour certification_member → Step a:contains("Share your certification") 2026-11-01 12:02:53,794 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [54/63] Tour certification_member → Step .o_wslides_js_share_email input 2026-11-01 12:02:53,864 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [55/63] Tour certification_member → Step .o_wslides_js_share_email button 2026-11-01 12:02:53,921 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [56/63] Tour certification_member → Step .o_wslides_js_share_email .alert:not(.d-none):contains("Sharing is caring") 2026-11-01 12:02:54,010 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:54] "POST /slides/channel/send_share_email HTTP/1.1" 200 - 24 0.017 0.071 2026-11-01 12:02:54,048 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [57/63] Tour certification_member → Step button.btn-close 2026-11-01 12:02:54,119 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [58/63] Tour certification_member → Step Survey: back to course home page (trigger: a:contains("Go back to course")) 2026-11-01 12:02:54,192 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [59/63] Tour certification_member → Step Click on the extra menu dropdown toggle if it is there and not shown (trigger: ul.top_menu) 2026-11-01 12:02:54,379 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:54] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 85 0.042 0.141 2026-11-01 12:02:54,454 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:54] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.007 0.016 2026-11-01 12:02:54,589 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:54] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:02:54,594 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [59/63] Tour certification_member → Step Click on the extra menu dropdown toggle if it is there and not shown (trigger: ul.top_menu) 2026-11-01 12:02:54,639 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:54] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.008 0.020 2026-11-01 12:02:54,650 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.038 2026-11-01 12:02:54,683 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:54] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 304 - 9 0.011 0.035 2026-11-01 12:02:54,685 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:54] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.028 2026-11-01 12:02:54,706 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [60/63] Tour certification_member → Step eLearning: back to e-learning home page (trigger: .nav-item a:contains("Courses")) 2026-11-01 12:02:54,712 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:54] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.009 0.031 2026-11-01 12:02:54,729 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:54] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.002 0.009 2026-11-01 12:02:54,752 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:54] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.004 0.013 2026-11-01 12:02:54,763 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [61/63] Tour certification_member → Step eLearning: course should be completed (trigger: .o_wslides_course_card:contains("DIY Furniture") .badge:contains("Completed")) 2026-11-01 12:02:54,900 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:54] "GET /slides HTTP/1.1" 200 - 51 0.026 0.102 2026-11-01 12:02:54,976 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:54] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 304 - 9 0.009 0.026 2026-11-01 12:02:55,015 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:55] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 304 - 9 0.008 0.066 2026-11-01 12:02:55,067 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:55] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.020 0.105 2026-11-01 12:02:55,146 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [61/63] Tour certification_member → Step eLearning: course should be completed (trigger: .o_wslides_course_card:contains("DIY Furniture") .badge:contains("Completed")) 2026-11-01 12:02:55,190 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:55] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.010 0.024 2026-11-01 12:02:55,197 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.040 2026-11-01 12:02:55,223 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [62/63] Tour certification_member → Step eLearning: access user profile (trigger: .o_wslides_home_aside_loggedin a:contains("View")) 2026-11-01 12:02:56,274 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: res.partner 2026-11-01 12:02:56,325 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:56] "GET /profile/user/6 HTTP/1.1" 200 - 307 0.126 0.906 2026-11-01 12:02:56,425 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:56] "GET /web/image/res.users/6/avatar_1024?unique=cabf2c8 HTTP/1.1" 200 - 9 0.008 0.026 2026-11-01 12:02:56,443 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:56] "GET /web/image/slide.slide/45/image_128?unique=7d0bc1e HTTP/1.1" 200 - 10 0.004 0.041 2026-11-01 12:02:56,560 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [63/63] Tour certification_member → Step eLearning: check that the user profile certifications include the new certification (trigger: .o_wprofile_slides_course_card_body:contains("Furniture Creation Certification")) 2026-11-01 12:02:56,609 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:56] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.008 0.021 2026-11-01 12:02:56,616 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:02:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.035 2026-11-01 12:02:56,636 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: tour succeeded 2026-11-01 12:02:56,637 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: ╔═════════════════════════════════════╗ ║ TOUR certification_member SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-11-01 12:02:57,010 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: heap 32603060 (allocated 38010880) 2026-11-01 12:02:57,019 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Closing chrome headless with pid 18834 2026-11-01 12:02:57,028 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Closing websocket connection 2026-11-01 12:02:57,029 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Terminating chrome headless with pid 18834 2026-11-01 12:02:57,141 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_120257_141529_test_course_certification_employee.txt 2026-11-01 12:02:57,141 104 INFO rb-2cd94b9-226205-431193 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Removing chrome user profile "/tmp/tmph2rmyyxc_chrome_odoo" 2026-11-01 12:02:57,270 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 127 checked, 6 removed 2026-11-01 12:02:57,297 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_a_user_without_accounting_rights_gets_the_dates_of_the_fiscal_year_record ... 2026-11-01 12:02:57,692 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_custom_fiscal_year ... 2026-11-01 12:02:57,744 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_default_fiscal_year ... 2026-11-01 12:02:57,788 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_leap_fiscal_year_1 ... 2026-11-01 12:02:57,830 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_leap_fiscal_year_2 ... 2026-11-01 12:02:57,884 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:03:07,894 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_lock_requires_account_manager ... 2026-11-01 12:03:08,022 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_open_lock_exception ... 2026-11-01 12:03:08,132 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_review_draft_moves_without_lock_until_date ... 2026-11-01 12:03:08,195 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_create_lock_exception ... 2026-11-01 12:03:08,333 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_create_lock_exception_requires_kind ... 2026-11-01 12:03:08,420 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_draft_move_count_and_review_action ... 2026-11-01 12:03:09,012 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_draft_move_count_zero_without_lock_date ... 2026-11-01 12:03:09,065 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_is_account_manager_computed ... 2026-11-01 12:03:09,122 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_lock_until_date_uses_max_of_all_lock_dates ... 2026-11-01 12:03:09,200 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_wizard_loads_lock_dates_from_company ... 2026-11-01 12:03:09,343 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:03:26,329 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_account_prediction_noops_when_company_opt_in_is_off ... 2026-11-01 12:03:26,816 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_account_prediction_resolves_fuzzy_label ... 2026-11-01 12:03:27,387 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_prediction_degrades_gracefully_without_pg_trgm ... 2026-11-01 12:03:28,089 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_predict_bill: skipped TestPredictBill.test_prediction_degrades_gracefully_without_pg_trgm : cannot disable pg_trgm similarity(): must be owner of function similarity 2026-11-01 12:03:28,116 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_predictor_is_detected_by_the_core_import_probe ... 2026-11-01 12:03:28,294 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_ignores_draft_history ... 2026-11-01 12:03:28,894 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_is_company_scoped ... 2026-11-01 12:03:29,619 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_is_partner_scoped ... 2026-11-01 12:03:30,393 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_noops_when_company_opt_in_is_off ... 2026-11-01 12:03:31,197 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_resolves_fuzzy_label_for_same_partner ... 2026-11-01 12:03:32,050 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_noops_when_company_opt_in_is_off ... 2026-11-01 12:03:32,838 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_noops_when_company_opt_in_is_off_positional_shape ... 2026-11-01 12:03:33,490 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_via_keyword_caller_shape ... 2026-11-01 12:03:34,248 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_via_positional_caller_shape ... 2026-11-01 12:03:35,026 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_threshold_falls_back_to_default_when_value_is_nan ... 2026-11-01 12:03:35,739 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_threshold_falls_back_to_default_when_value_is_not_numeric ... 2026-11-01 12:03:36,408 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_threshold_falls_back_to_default_when_value_out_of_range ... 2026-11-01 12:03:37,722 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:03:48,277 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_01_accountant_user_access_rights ... 2026-11-01 12:03:48,772 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_02_accountant_user_with_group_asset_manager_access_rights ... 2026-11-01 12:03:49,066 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #358 deleted account.asset.category records with IDs: [6] 2026-11-01 12:03:49,368 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #358 deleted account.asset.depreciation.line records with IDs: [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64] 2026-11-01 12:03:49,463 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #358 deleted account.asset.asset records with IDs: [11] 2026-11-01 12:03:49,491 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_03_billing_user_without_group_asset_manager_access_rights ... 2026-11-01 12:03:49,604 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 357, model: account.asset.category 2026-11-01 12:03:49,614 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 357, model: account.asset.category 2026-11-01 12:03:49,629 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 357, model: account.asset.category 2026-11-01 12:03:49,860 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 357, model: account.asset.asset 2026-11-01 12:03:49,863 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 357, model: account.asset.asset 2026-11-01 12:03:49,866 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 357, model: account.asset.asset 2026-11-01 12:03:49,869 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 357, model: account.asset.asset 2026-11-01 12:03:49,898 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_04_invoice_flow_with_billing_user ... 2026-11-01 12:03:55,455 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #355 deleted account.move.line.ctp records with IDs: [265, 266, 267, 268] 2026-11-01 12:03:55,638 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #355 deleted account.move.line records with IDs: [614, 615, 616, 617, 618] 2026-11-01 12:03:55,754 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #355 deleted account.move records with IDs: [263] 2026-11-01 12:03:55,765 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #355 deleted mail.followers records with IDs: [3856] 2026-11-01 12:03:55,826 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 12:04:12,943 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_action_view_sales_invoice: Starting TestActionViewSalesInvoice.test_selling_an_asset_defaults_the_sale_journal_from_the_assets_own_company ... 2026-11-01 12:04:13,299 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #360 deleted account.asset.depreciation.line records with IDs: [113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124] 2026-11-01 12:04:15,353 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #360 deleted account.asset.depreciation.line records with IDs: [126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136] 2026-11-01 12:04:15,428 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #360 deleted account.move.line.ctp records with IDs: [281] 2026-11-01 12:04:15,570 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #360 deleted account.move.line records with IDs: [643, 644] 2026-11-01 12:04:15,605 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #360 deleted mail.message records with IDs: [29608] 2026-11-01 12:04:15,667 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #360 deleted account.move records with IDs: [276] 2026-11-01 12:04:16,082 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_action_view_sales_invoice: Starting TestActionViewSalesInvoice.test_selling_an_asset_never_defaults_the_invoice_customer_to_a_companys_own_partner ... 2026-11-01 12:04:16,420 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #360 deleted account.asset.depreciation.line records with IDs: [137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148] 2026-11-01 12:04:18,558 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #360 deleted account.asset.depreciation.line records with IDs: [150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160] 2026-11-01 12:04:18,622 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #360 deleted account.move.line.ctp records with IDs: [293] 2026-11-01 12:04:18,755 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #360 deleted account.move.line records with IDs: [672, 673] 2026-11-01 12:04:18,799 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #360 deleted mail.message records with IDs: [29623] 2026-11-01 12:04:18,860 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #360 deleted account.move records with IDs: [290] 2026-11-01 12:04:19,311 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:04:30,113 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_01_depreciation_board_using_linear_method ... 2026-11-01 12:04:30,335 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172] 2026-11-01 12:04:30,377 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184] 2026-11-01 12:04:30,414 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197] 2026-11-01 12:04:30,455 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210] 2026-11-01 12:04:30,495 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223] 2026-11-01 12:04:30,535 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236] 2026-11-01 12:04:30,575 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249] 2026-11-01 12:04:30,616 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262] 2026-11-01 12:04:30,662 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276] 2026-11-01 12:04:30,707 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290] 2026-11-01 12:04:30,746 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302] 2026-11-01 12:04:30,784 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_02_depreciation_board_using_degressive_method ... 2026-11-01 12:04:31,023 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326] 2026-11-01 12:04:31,066 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338] 2026-11-01 12:04:31,105 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351] 2026-11-01 12:04:31,150 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364] 2026-11-01 12:04:31,194 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377] 2026-11-01 12:04:31,234 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390] 2026-11-01 12:04:31,275 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402] 2026-11-01 12:04:31,316 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_03_depreciation_board_using_degressive_then_linear_method ... 2026-11-01 12:04:31,816 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426] 2026-11-01 12:04:31,880 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438] 2026-11-01 12:04:31,936 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [439, 440, 441, 442, 443, 444, 445] 2026-11-01 12:04:31,999 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469] 2026-11-01 12:04:32,052 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [470, 471, 472, 473, 474, 475, 476] 2026-11-01 12:04:32,112 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457] 2026-11-01 12:04:32,166 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489] 2026-11-01 12:04:32,216 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [490, 491, 492, 493, 494, 495, 496, 497] 2026-11-01 12:04:32,255 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_04_depreciation_board_using_linear_method_and_based_on_last_day_of_month ... 2026-11-01 12:04:32,508 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542] 2026-11-01 12:04:32,571 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554] 2026-11-01 12:04:32,623 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #362 deleted account.asset.depreciation.line records with IDs: [555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567] 2026-11-01 12:04:32,712 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:04:43,170 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_01_asset_depreciation_complete ... 2026-11-01 12:04:43,462 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592] 2026-11-01 12:04:45,829 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_02_asset_sale ... 2026-11-01 12:04:46,167 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616] 2026-11-01 12:04:48,705 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [622, 623, 624, 625, 626, 627, 628] 2026-11-01 12:04:48,779 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.move.line.ctp records with IDs: [321] 2026-11-01 12:04:48,938 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.move.line records with IDs: [733, 734] 2026-11-01 12:04:48,979 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted mail.message records with IDs: [29656] 2026-11-01 12:04:49,053 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.move records with IDs: [320] 2026-11-01 12:04:49,528 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_04_asset_dispose ... 2026-11-01 12:04:49,792 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640] 2026-11-01 12:04:52,809 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [651, 652] 2026-11-01 12:04:52,878 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.move.line.ctp records with IDs: [338] 2026-11-01 12:04:53,025 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.move.line records with IDs: [772, 773] 2026-11-01 12:04:53,064 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted mail.message records with IDs: [29680] 2026-11-01 12:04:53,149 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.move records with IDs: [339] 2026-11-01 12:04:53,599 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_05_asset_increase ... 2026-11-01 12:04:53,871 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664] 2026-11-01 12:04:56,617 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [671, 672, 673, 674, 675, 676] 2026-11-01 12:04:57,935 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [677, 678, 679, 680, 681, 682] 2026-11-01 12:04:58,940 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_06_asset_decrease ... 2026-11-01 12:04:59,212 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700] 2026-11-01 12:05:01,664 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [706, 707, 708, 709, 710, 711, 712] 2026-11-01 12:05:03,040 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_07_asset_decrease ... 2026-11-01 12:05:03,396 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731] 2026-11-01 12:05:06,201 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [738, 739, 740, 741, 742, 743] 2026-11-01 12:05:07,730 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_08_asset_modify ... 2026-11-01 12:05:08,080 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761] 2026-11-01 12:05:10,316 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773] 2026-11-01 12:05:11,333 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [774, 775, 776, 777, 778] 2026-11-01 12:05:12,197 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_09_asset_modify ... 2026-11-01 12:05:12,514 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795] 2026-11-01 12:05:14,916 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807] 2026-11-01 12:05:16,124 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [809, 810, 811, 812, 813] 2026-11-01 12:05:17,235 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_10_asset_modify ... 2026-11-01 12:05:17,569 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830] 2026-11-01 12:05:20,082 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_11_sell_asset_journal_entry ... 2026-11-01 12:05:20,406 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [843, 844, 845, 846, 847, 848, 849, 850, 851, 852] 2026-11-01 12:05:22,315 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [855, 856, 857, 858, 859, 860, 861, 862] 2026-11-01 12:05:22,387 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.move.line.ctp records with IDs: [441] 2026-11-01 12:05:22,518 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.move.line records with IDs: [1027, 1028] 2026-11-01 12:05:22,561 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted mail.message records with IDs: [29823] 2026-11-01 12:05:22,640 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.move records with IDs: [466] 2026-11-01 12:05:23,190 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_12_analytic_on_depreciation_and_sale_entries ... 2026-11-01 12:05:23,251 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:25,525 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4074902c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:25,526 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40ce75760> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:25,532 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:25,537 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40ce77920> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:26,711 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:28,910 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408a69120> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:28,911 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4076e9260> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:28,917 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:28,922 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4076e9440> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:29,270 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:32,082 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40885cb80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:32,083 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40cd3be20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:32,090 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:32,095 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40cd38540> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:32,456 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:35,862 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4091432e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:35,863 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408405b20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:35,869 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:35,874 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4084065c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:36,224 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:38,614 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4084f3380> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:38,616 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff406ecade0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:38,625 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:38,631 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff406ecaf20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:38,924 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:41,701 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408040720> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:41,703 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40b13ae80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:41,712 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:41,719 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40b1382c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:42,023 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:44,770 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff409bc5da0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:44,771 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407d30860> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:44,781 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:44,788 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407d31800> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:45,154 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:47,268 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dd798ea0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:47,269 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3de7bfba0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:47,274 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:47,279 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3de7bc540> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:48,808 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874] 2026-11-01 12:05:52,331 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [877, 878, 879, 880, 881, 882, 883, 884, 885, 886] 2026-11-01 12:05:52,392 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.move.line.ctp records with IDs: [452] 2026-11-01 12:05:52,520 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.move.line records with IDs: [1052, 1053] 2026-11-01 12:05:52,557 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted mail.message records with IDs: [29836] 2026-11-01 12:05:52,633 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.move records with IDs: [478] 2026-11-01 12:05:53,275 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:55,249 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4074d7560> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:55,250 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dcb23600> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:55,257 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:55,262 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dcb23ba0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:55,557 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:58,358 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4084feb60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:58,359 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff409f409a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:58,366 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:58,370 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff409f419e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:05:58,744 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:02,014 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408d6ca40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:02,016 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3de369c60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:02,024 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:02,030 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3de36a8e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:02,472 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:04,424 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40b6ead40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:04,426 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407cf3420> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:04,432 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:04,437 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407cf0720> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:04,818 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:07,675 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dcaefce0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:07,676 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff409f045e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:07,684 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:07,688 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff409f04fe0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:07,992 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:10,896 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40b6193a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:10,897 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40b286d40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:10,903 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:10,907 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40b284a40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:11,187 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:13,362 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40b8cb2e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:13,363 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4089205e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:13,369 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:13,373 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408921da0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:14,416 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:16,535 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3de7b2160> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:16,536 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408e32700> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:16,542 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:16,548 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408e30400> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:17,370 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898] 2026-11-01 12:06:20,978 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [901, 902, 903, 904, 905, 906, 907, 908, 909, 910] 2026-11-01 12:06:21,043 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.move.line.ctp records with IDs: [467] 2026-11-01 12:06:21,191 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.move.line records with IDs: [1081, 1082] 2026-11-01 12:06:21,232 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted mail.message records with IDs: [29851] 2026-11-01 12:06:21,319 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.move records with IDs: [492] 2026-11-01 12:06:21,982 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:24,694 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dcb43740> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:24,695 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408409bc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:24,702 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:24,707 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408409a80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:25,137 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:28,335 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40be3e3e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:28,336 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40b65e980> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:28,343 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:28,347 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40b65f2e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:28,665 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:30,651 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408ad1620> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:30,653 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40b202de0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:30,660 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:30,665 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40b202ca0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:31,771 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:34,011 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff405eaa7a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:34,012 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dc413c40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:34,017 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:34,022 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dc412c00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:34,342 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:37,214 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dd448720> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:37,215 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40bd6ca40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:37,222 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:37,227 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40bd6e980> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:37,641 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:39,820 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dc31e0c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:39,821 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3fdfcf2e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:39,828 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:39,833 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3fdfceca0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:40,930 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:42,927 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff409118ea0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:42,928 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408049d00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:42,936 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:42,942 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40804a480> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:43,281 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:46,412 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407483600> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:46,414 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40c6f91c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:46,424 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:46,430 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40c6fb880> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 433, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:47,180 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922] 2026-11-01 12:06:50,691 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [925, 926, 927, 928, 929, 930, 931, 932, 933, 934] 2026-11-01 12:06:50,769 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.move.line.ctp records with IDs: [482] 2026-11-01 12:06:50,951 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.move.line records with IDs: [1110, 1111] 2026-11-01 12:06:50,996 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted mail.message records with IDs: [29866] 2026-11-01 12:06:51,090 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.move records with IDs: [506] 2026-11-01 12:06:51,792 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_13_analytic_on_revaluation_entries ... 2026-11-01 12:06:51,857 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:55,054 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40bd789a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:55,056 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4088f2480> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:55,064 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:55,070 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4088f1bc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:55,466 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:57,605 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff409bc5b20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:57,607 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4088c22a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:57,613 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:57,618 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4088c3420> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:06:58,026 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:00,905 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4090adb20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:00,906 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3ddf2a980> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:00,912 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:00,916 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3ddf2b420> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:01,235 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:04,280 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408527560> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:04,281 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40b831260> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:04,287 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:04,292 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40b831bc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:04,666 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:06,896 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407943a60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:06,897 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40c5b0360> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:06,904 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:06,910 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40c5b1940> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:08,118 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:10,233 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40756ab60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:10,234 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408634180> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:10,240 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:10,245 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408637600> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:10,620 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:13,662 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40a5d2340> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:13,664 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4086ec860> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:13,672 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:13,679 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4086ed440> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:14,032 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:16,253 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408d9f240> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:16,254 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408834860> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:16,261 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:16,266 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4088363e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:17,881 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946] 2026-11-01 12:07:22,080 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:24,625 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dcfd8040> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:24,626 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff404a534c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:24,632 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:24,637 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff404a53560> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:25,915 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:28,309 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3fe05ec00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:28,310 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff409b0c220> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:28,316 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:28,321 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff409b0f1a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:28,644 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:31,496 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40a3514e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:31,497 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40c6d96c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:31,504 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:31,508 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40c6db4c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:31,869 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:33,898 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40a6a67a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:33,900 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dd1a7a60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:33,909 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:33,916 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dd1a5800> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:35,096 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:37,072 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4086e0e00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:37,073 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408dc4180> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:37,079 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:37,083 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408dc67a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:37,383 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:40,164 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4071eede0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:40,165 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4046cfce0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:40,173 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:40,178 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4046cfa60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:40,484 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:42,579 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407c73380> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:42,580 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4078605e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:42,586 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:42,590 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407863b00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:43,658 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:45,627 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff405ed6a20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:45,628 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff409e127a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:45,634 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:45,638 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff409e12e80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:46,404 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970] 2026-11-01 12:07:50,283 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:53,030 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408e64400> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:53,031 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408f5c860> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:53,039 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:53,046 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408f5fd80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:53,448 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:56,281 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40c04aca0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:56,282 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dc413600> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:56,289 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:56,294 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40762d620> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:56,607 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:58,730 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407b78900> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:58,732 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40a3a2160> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:58,740 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:58,744 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40a3a2c00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:07:59,834 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:01,816 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3fe1a5bc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:01,817 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4087b6200> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:01,823 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:01,827 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4087b4f40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:02,178 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:05,248 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff404a50680> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:05,249 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40777e840> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:05,256 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:05,261 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40777eac0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:05,564 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:07,643 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407848680> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:07,644 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dea4d800> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:07,651 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:07,656 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dea4ec00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:08,802 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:10,915 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4070758a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:10,916 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408743060> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:10,923 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:10,927 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408742700> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:11,222 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:14,020 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dc785bc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:14,021 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dd40b6a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:14,029 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:14,034 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dd409d00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 448, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 413, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:14,817 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #364 deleted account.asset.depreciation.line records with IDs: [983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994] 2026-11-01 12:08:18,654 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:21,481 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff406db3f60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:21,482 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40994ad40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:21,490 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:21,496 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff409949ee0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:08:21,533 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:08:32,284 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_form: Starting TestAssetForm.test_01_change_category_on_asset ... 2026-11-01 12:08:32,469 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_form: Starting TestAssetForm.test_02_asset_has_been_linked_to_invoice_line ... 2026-11-01 12:08:36,904 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:08:46,774 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-11-01 12:08:49,531 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #368 deleted account.asset.depreciation.line records with IDs: [1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030] 2026-11-01 12:08:49,919 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:08:59,494 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_01_asset_has_first_accounting_date_lt_date ... 2026-11-01 12:08:59,706 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_01b_asset_created_without_first_accounting_date ... 2026-11-01 12:08:59,888 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_02_unlink_asset_that_has_been_depreciated ... 2026-11-01 12:09:02,534 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #370 deleted mail.message records with IDs: [29935, 29934, 29933, 29932, 29931, 29930, 29929, 29928, 29927, 29926, 29925, 29924, 29923, 29922] 2026-11-01 12:09:02,587 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_03_non_depreciable_asset_does_not_generate_depreciation_lines ... 2026-11-01 12:09:03,783 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #370 deleted account.asset.depreciation.line records with IDs: [1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083] 2026-11-01 12:09:03,822 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_04_impairment_and_reversal_adjust_residual_value ... 2026-11-01 12:09:04,138 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #370 deleted account.asset.depreciation.line records with IDs: [1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095] 2026-11-01 12:09:04,821 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_05_change_usage_creates_reclassification_entry ... 2026-11-01 12:09:05,277 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #370 deleted account.asset.depreciation.line records with IDs: [1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107] 2026-11-01 12:09:05,318 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #370 deleted account.asset.depreciation.line records with IDs: [1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119] 2026-11-01 12:09:05,733 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #370 deleted account.asset.depreciation.line records with IDs: [1108] 2026-11-01 12:09:05,883 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:09:23,728 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_sale_company_scope: Starting TestAssetSaleCompanyScope.test_adding_an_override_to_the_chain_never_changes_the_company_defaults ... 2026-11-01 12:09:23,984 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143] 2026-11-01 12:09:26,231 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155] 2026-11-01 12:09:26,334 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted account.move.line.ctp records with IDs: [555] 2026-11-01 12:09:26,536 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted account.move.line records with IDs: [1255, 1256] 2026-11-01 12:09:26,581 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted mail.message records with IDs: [29938] 2026-11-01 12:09:26,695 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted account.move records with IDs: [575] 2026-11-01 12:09:27,237 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_sale_company_scope: Starting TestAssetSaleCompanyScope.test_every_override_in_the_chain_leaves_the_company_defaults_untouched ... 2026-11-01 12:09:27,549 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167] 2026-11-01 12:09:29,712 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179] 2026-11-01 12:09:29,781 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted account.move.line.ctp records with IDs: [567] 2026-11-01 12:09:29,923 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted account.move.line records with IDs: [1284, 1285] 2026-11-01 12:09:29,959 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted mail.message records with IDs: [29953] 2026-11-01 12:09:30,024 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted account.move records with IDs: [589] 2026-11-01 12:09:30,531 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_sale_company_scope: Starting TestAssetSaleCompanyScope.test_selling_an_asset_owned_by_the_session_company_resolves_the_same_way ... 2026-11-01 12:09:30,800 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191] 2026-11-01 12:09:32,993 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203] 2026-11-01 12:09:33,052 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted account.move.line.ctp records with IDs: [579] 2026-11-01 12:09:33,190 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted account.move.line records with IDs: [1313, 1314] 2026-11-01 12:09:33,221 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted mail.message records with IDs: [29968] 2026-11-01 12:09:33,289 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted account.move records with IDs: [603] 2026-11-01 12:09:33,846 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_asset_sale_company_scope: Starting TestAssetSaleCompanyScope.test_selling_an_asset_resolves_every_company_default_from_the_assets_own_company ... 2026-11-01 12:09:34,232 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215] 2026-11-01 12:09:36,534 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227] 2026-11-01 12:09:36,601 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted account.move.line.ctp records with IDs: [591] 2026-11-01 12:09:36,738 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted account.move.line records with IDs: [1342, 1343] 2026-11-01 12:09:36,777 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted mail.message records with IDs: [29983] 2026-11-01 12:09:36,843 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #372 deleted account.move records with IDs: [617] 2026-11-01 12:09:37,298 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:09:47,036 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_move_account_asset_id: Starting TestMoveAccountAssetId.test_asset_creating_bill_line_keeps_the_two_asset_keys_distinct ... 2026-11-01 12:09:51,855 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_move_account_asset_id: Starting TestMoveAccountAssetId.test_button_sell_action_prefills_the_sale_invoice_with_the_asset ... 2026-11-01 12:09:52,158 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251] 2026-11-01 12:09:54,320 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263] 2026-11-01 12:09:54,376 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #374 deleted account.move.line.ctp records with IDs: [617] 2026-11-01 12:09:54,537 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #374 deleted account.move.line records with IDs: [1398, 1399] 2026-11-01 12:09:54,574 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #374 deleted mail.message records with IDs: [30012] 2026-11-01 12:09:54,651 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #374 deleted account.move records with IDs: [644] 2026-11-01 12:09:55,084 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_move_account_asset_id: Starting TestMoveAccountAssetId.test_derecognition_entry_lines_mirror_the_sold_asset ... 2026-11-01 12:09:55,318 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275] 2026-11-01 12:09:57,626 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287] 2026-11-01 12:09:57,684 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #374 deleted account.move.line.ctp records with IDs: [629] 2026-11-01 12:09:57,862 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #374 deleted account.move.line records with IDs: [1427, 1428] 2026-11-01 12:09:57,905 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #374 deleted mail.message records with IDs: [30027] 2026-11-01 12:09:57,981 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #374 deleted account.move records with IDs: [658] 2026-11-01 12:09:58,401 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_move_account_asset_id: Starting TestMoveAccountAssetId.test_journal_item_with_no_asset_link_has_no_asset_mirror ... 2026-11-01 12:10:00,643 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_move_account_asset_id: Starting TestMoveAccountAssetId.test_resulting_sale_invoice_lines_mirror_the_sold_asset ... 2026-11-01 12:10:00,910 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299] 2026-11-01 12:10:03,184 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311] 2026-11-01 12:10:03,263 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #374 deleted account.move.line.ctp records with IDs: [643] 2026-11-01 12:10:03,434 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #374 deleted account.move.line records with IDs: [1459, 1460] 2026-11-01 12:10:03,479 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #374 deleted mail.message records with IDs: [30042] 2026-11-01 12:10:03,563 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #374 deleted account.move records with IDs: [673] 2026-11-01 12:10:06,162 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:10:16,252 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_upg_18: Starting TestUpg18.test_01_copy_data_batch_multi_record ... 2026-11-01 12:10:16,679 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_upg_18: Starting TestUpg18.test_02_post_keeps_pre_super_date_guard_and_post_super_side_effect ... 2026-11-01 12:10:16,965 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #376 deleted account.asset.depreciation.line records with IDs: [1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371] 2026-11-01 12:10:17,573 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset.tests.test_upg_18: Starting TestUpg18.test_03_act_window_view_mode_resolvable_by_v18_client ... 2026-11-01 12:10:17,644 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:10:28,161 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset_purchase.tests.test_account_move_form: Starting TestAccountMoveForm.test_01_change_auto_complete_on_customer_invoice ... 2026-11-01 12:10:30,998 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset_purchase.tests.test_account_move_form: Starting TestAccountMoveForm.test_02_change_auto_complete_on_vendor_invoice_with_stockrable ... 2026-11-01 12:10:33,853 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset_purchase.tests.test_account_move_form: Starting TestAccountMoveForm.test_03_change_auto_complete_on_vendor_invoice_with_consumable ... 2026-11-01 12:10:39,363 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:10:49,396 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_asset_purchase.tests.test_asset_flow: Starting TestAccountAssetFlow.test_01_create_invoice_from_po ... 2026-11-01 12:10:50,617 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:10:50,631 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_budget.tests.test_account_budget: Starting TestAccountBudgetFlow.test_01_account_budget_flow ... 2026-11-01 12:10:51,639 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_budget.tests.test_account_budget: Starting TestAccountBudgetFlow.test_01_period_of_account_budget_line ... 2026-11-01 12:10:52,800 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:10:52,817 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_account_id_field_round_trips_on_create ... 2026-11-01 12:10:53,935 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_budgetary_position_only_line_is_valid_on_create ... 2026-11-01 12:10:55,789 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_clearing_analytic_account_keeps_budgetary_position_only_line_valid ... 2026-11-01 12:10:56,710 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_practical_amount_computes_through_account_id ... 2026-11-01 12:11:00,235 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_standalone_form_view_injects_one_field_per_non_project_plan ... 2026-11-01 12:11:01,254 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:03,405 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407e4ba60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:03,406 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40902ede0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:03,413 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:03,417 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40902d940> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:03,694 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:06,756 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3df0d68e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:06,757 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dd9cd3a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:06,763 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:06,767 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dd9ce700> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:07,015 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:09,039 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407141300> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:09,040 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3de2634c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:09,046 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:09,050 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3de2632e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:09,323 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:12,349 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40885ade0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:12,351 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4091180e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:12,358 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:12,365 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40911aac0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:12,447 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_sync_all_plan_column_materializes_non_project_plan_field ... 2026-11-01 12:11:13,851 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:16,643 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407459760> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:16,644 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4087e07c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:16,650 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:16,655 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4087e3c40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:16,914 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:19,214 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40c1d4cc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:19,215 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407b8c2c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:19,220 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:19,225 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407b8fec0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:20,329 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:22,381 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff404498d60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:22,382 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff409a3fce0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:22,388 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:22,392 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff409a3d940> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:22,689 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:25,454 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408788680> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:25,455 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4090a65c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:25,461 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:25,465 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4090a7420> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:25,538 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:27,626 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4090a63e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:27,627 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dc7813a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:27,633 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:27,637 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dc780860> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:11:27,666 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:11:27,680 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_budget.tests.test_budget_report_pivot: Starting TestBudgetReportPivotMeasures.test_amount_measures_are_pivot_aggregatable ... 2026-11-01 12:11:27,709 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_budget.tests.test_budget_report_pivot: Starting TestBudgetReportPivotMeasures.test_pivot_measures_are_not_offered_as_group_by ... 2026-11-01 12:11:27,747 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_budget.tests.test_budget_report_pivot: Starting TestBudgetReportPivotMeasures.test_ratio_measures_are_pivot_aggregatable ... 2026-11-01 12:11:27,784 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:11:27,797 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_budget.tests.test_practical_amount: Starting TestPracticalAmount.test_01_practical_amount_with_analytic_account ... 2026-11-01 12:11:37,250 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_budget.tests.test_practical_amount: Starting TestPracticalAmount.test_02_practical_amount_with_analytic_account_and_budgetary_position ... 2026-11-01 12:11:44,215 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_budget.tests.test_practical_amount: Starting TestPracticalAmount.test_03_practical_amount_with_budgetary_position ... 2026-11-01 12:11:50,497 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:11:50,516 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_budget.tests.test_theoretical_amount: Starting TestTheoreticalAmount.test_01_theoretical_amount_without_paid_date ... 2026-11-01 12:11:51,566 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_budget.tests.test_theoretical_amount: Starting TestTheoreticalAmount.test_02_theoretical_amount_with_paid_date ... 2026-11-01 12:11:52,605 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:12:03,334 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_02_account_move_1_2_currency_euro ... 2026-11-01 12:12:03,663 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_03_account_move_2_1_currency_euro ... 2026-11-01 12:12:03,980 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_04_account_move_2_2_currency_euro ... 2026-11-01 12:12:04,255 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_05_account_move_2_2_currency_usd ... 2026-11-01 12:12:04,559 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_06_account_move_3_3_same_amount_same_partner ... 2026-11-01 12:12:04,840 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_07_account_move_3_3_same_amount_no_partner ... 2026-11-01 12:12:05,150 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_08_account_move_3_3_same_amount_diff_partner ... 2026-11-01 12:12:05,492 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_09_account_move_3_3_diff_amount_no_partner ... 2026-11-01 12:12:05,824 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_10_account_move_4_4_diff_amount_has_partner ... 2026-11-01 12:12:06,175 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_11_account_move_not_amount_currency ... 2026-11-01 12:12:06,481 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #395 deleted account.move.line.ctp records with IDs: [729] 2026-11-01 12:12:06,607 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_001 ... 2026-11-01 12:12:06,967 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_002 ... 2026-11-01 12:12:07,331 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_003 ... 2026-11-01 12:12:07,691 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_004 ... 2026-11-01 12:12:08,016 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_counterpart_001 ... 2026-11-01 12:12:10,040 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #395 deleted account.move.line.ctp records with IDs: [754, 755] 2026-11-01 12:12:10,100 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #395 deleted account.move.line.ctp records with IDs: [756] 2026-11-01 12:12:10,198 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_dest_accounts_compute_resolves_under_own_company ... 2026-11-01 12:12:18,354 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_001 ... 2026-11-01 12:12:20,038 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_002 ... 2026-11-01 12:12:22,077 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_003 ... 2026-11-01 12:12:24,284 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #395 deleted account.move.line.ctp records with IDs: [766, 767] 2026-11-01 12:12:24,355 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_relation_tables_are_indexed ... 2026-11-01 12:12:24,385 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_001 ... 2026-11-01 12:12:26,023 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_002 ... 2026-11-01 12:12:28,255 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_003 ... 2026-11-01 12:12:30,765 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #395 deleted account.move.line.ctp records with IDs: [778, 779] 2026-11-01 12:12:30,862 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:12:41,860 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_payment.tests.test_access_rights: Starting TestAccessRights.test_access_payment_details ... 2026-11-01 12:12:42,937 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #399 deleted account.payment.line records with IDs: [1, 2] 2026-11-01 12:12:42,964 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_payment.tests.test_access_rights: Starting TestAccessRights.test_read_only_accountant_opens_payment ... 2026-11-01 12:12:43,913 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 400, model: account.payment.line 2026-11-01 12:12:43,974 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:12:53,474 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_internal_transfer_hides_payment_details ... 2026-11-01 12:12:53,917 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_multi_line_sync_domain_excludes_internal_transfer ... 2026-11-01 12:12:54,662 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_no_partner_is_not_internal_transfer ... 2026-11-01 12:12:54,990 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_third_party_partner_is_not_internal_transfer ... 2026-11-01 12:12:55,550 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_transfer_partner_is_flagged_internal_transfer ... 2026-11-01 12:12:56,133 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:13:05,604 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_change_from_account_payment_line ... 2026-11-01 12:13:07,068 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_change_journal_in_payment ... 2026-11-01 12:13:07,896 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_compute_amount_with_payment_lines__receive_money ... 2026-11-01 12:13:08,464 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_compute_amount_with_payment_lines__send_money ... 2026-11-01 12:13:09,116 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_confirm_payment_receive_money ... 2026-11-01 12:13:10,341 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_confirm_payment_send_money ... 2026-11-01 12:13:11,495 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_edit_to_add_extra_payment_line ... 2026-11-01 12:13:12,281 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_payment_amount_not_equal_payment_lines_amount ... 2026-11-01 12:13:12,847 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_reconcile_suggested_payment_lines ... 2026-11-01 12:13:14,623 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_suggest_lines_payment_receive_money ... 2026-11-01 12:13:15,646 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_suggest_lines_payment_send_money ... 2026-11-01 12:13:16,894 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_unreconcile_suggested_payment_lines ... 2026-11-01 12:13:18,811 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:13:29,123 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_comma_list_unions_prefixes ... 2026-11-01 12:13:29,995 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_credit_balance_is_signed ... 2026-11-01 12:13:30,434 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_exclusion_removes_excluded_prefix ... 2026-11-01 12:13:31,071 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_expand_groupby_is_constrained_to_code_set ... 2026-11-01 12:13:32,138 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_leading_minus_subtracts_term ... 2026-11-01 12:13:32,714 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_silent_zero_is_a_defect_red_before_green ... 2026-11-01 12:13:33,115 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_single_prefix_sums_matching_balances ... 2026-11-01 12:13:33,904 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_unsupported_token_raises ... 2026-11-01 12:13:34,025 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_non_relational_field_is_rejected ... 2026-11-01 12:13:34,090 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_unknown_field_is_rejected_not_interpolated ... 2026-11-01 12:13:34,161 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_valid_field_passes ... 2026-11-01 12:13:34,231 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:13:45,146 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_01_validate_aged_payable ... 2026-11-01 12:13:48,112 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_02_validate_aged_payable ... 2026-11-01 12:13:51,985 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_100_xlsx_export_merge_safety ... 2026-11-01 12:13:52,165 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_101_validate_aged_payable_multi_company ... 2026-11-01 12:14:06,904 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_88_report_currency_conversion ... 2026-11-01 12:14:09,195 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_999_analytic_filters_disabled ... 2026-11-01 12:14:09,228 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-11-01 12:14:09,429 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-11-01 12:14:09,500 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:12,622 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40a538860> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:12,623 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dcb2d440> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:12,633 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:12,639 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dcb2de40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:13,093 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:15,807 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407664040> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:15,808 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff406f8cc20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:15,814 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:15,818 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff406f8cd60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:16,185 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:18,297 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dcb4e660> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:18,299 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4073887c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:18,306 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:18,311 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40738b560> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:18,793 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:21,905 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff404a00180> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:21,906 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dcf5e8e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:21,914 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:21,920 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dcf5f4c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:22,429 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:25,140 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3e06471a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:25,141 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408635e40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:25,148 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:25,153 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408635c60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:25,494 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:27,823 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407b2f240> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:27,824 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40bbefa60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:27,830 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:27,835 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40bbefc40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:28,132 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:30,966 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40a4ca020> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:30,967 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408d4f2e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:30,973 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:30,977 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408d4c720> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:31,268 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:34,249 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40bb327a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:34,250 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3ff6f6980> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:34,259 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:34,266 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3ff6f5580> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:36,695 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_99_export_xlsx_aged_payable ... 2026-11-01 12:14:36,879 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:39,884 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40cd5de40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:39,885 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40840f920> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:39,890 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:39,894 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40840e2a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:39,920 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:14:50,607 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_01_validate_aged_receivable ... 2026-11-01 12:14:55,490 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_02_validate_aged_receivable ... 2026-11-01 12:14:58,875 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_100_xlsx_export_merge_safety ... 2026-11-01 12:14:59,037 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_101_validate_aged_receivable_multi_company ... 2026-11-01 12:15:15,032 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_88_report_currency_conversion ... 2026-11-01 12:15:18,270 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_999_analytic_filters_disabled ... 2026-11-01 12:15:18,306 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-11-01 12:15:18,478 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-11-01 12:15:18,527 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:20,693 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408dc7420> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:20,694 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40a59ab60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:20,700 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:20,705 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40a5987c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:21,035 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:23,708 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dcf680e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:23,709 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40b200e00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:23,716 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:23,720 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40b2027a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:24,063 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:26,261 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3df7105e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:26,262 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3df38e3e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:26,268 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:26,273 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3df38c180> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:26,586 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:29,601 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408d6f420> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:29,602 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408b63060> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:29,610 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:29,614 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40a3a39c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:30,053 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:33,027 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407237ec0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:33,028 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407ad72e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:33,034 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:33,038 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407ad5120> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:33,396 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:35,449 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40bee71a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:35,451 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4074628e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:35,458 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:35,462 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407460b80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:35,794 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:38,801 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3fdd24cc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:38,802 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40465cae0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:38,809 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:38,814 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40465cf40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:39,229 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:42,622 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408f474c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:42,623 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4072474c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:42,629 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:42,634 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407244860> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:44,899 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_99_export_xlsx_aged_receivable ... 2026-11-01 12:15:45,088 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:47,992 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40c64ff60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:47,993 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3ddf06660> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:47,998 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:48,003 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3ddf07c40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:48,033 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:15:59,098 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:00,951 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40849a160> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:00,952 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff404a8e8e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:00,958 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:00,962 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff404a8f420> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:02,191 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:04,243 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3de1ded40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:04,244 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408a3fa60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:04,254 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:04,259 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408a3c0e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:04,621 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:07,610 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff406d256c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:07,611 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407cc8860> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:07,617 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:07,621 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407ccbd80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:07,955 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:09,911 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408970400> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:09,913 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40a658540> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:09,919 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:09,923 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40a659da0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:11,096 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:13,118 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff406ee2ca0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:13,119 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40b6df2e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:13,128 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:13,134 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40b6dd440> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:13,446 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:16,227 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff409f91760> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:16,228 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40761a2a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:16,234 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:16,238 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407619080> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:16,543 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:18,923 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dcad7f60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:18,924 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3df259ee0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:18,932 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:18,937 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3df25b560> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:20,105 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:22,346 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408fc1b20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:22,347 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3de5299e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:22,354 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:22,358 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3de52a840> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:22,701 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:25,717 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dcfd2e80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:25,719 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dc8c7c40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:25,727 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:25,732 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dc8c72e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:26,113 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:28,373 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40b8df6a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:28,374 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408f2c5e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:28,381 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:28,386 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408f2fec0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:29,610 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:31,845 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4086d89a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:31,846 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407592660> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:31,854 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:31,859 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407590900> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:32,238 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:35,184 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40be71f80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:35,185 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408a3eca0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:35,193 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:35,198 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408a3e660> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:35,541 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:37,625 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40b19f600> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:37,626 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3ddd3c900> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:37,632 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:37,636 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3ddd3ee80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:38,682 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:40,876 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3ff54d120> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:40,877 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40cba1300> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:40,883 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:40,888 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40cba1800> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:41,206 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:44,162 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dd44a3e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:44,163 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dc368360> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:44,169 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:44,174 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dc36a200> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:44,514 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:46,730 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40be73ec0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:46,731 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff409144220> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:46,737 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:46,741 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff409145580> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:16:47,839 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_line_amount_is_negated_balance ... 2026-11-01 12:16:49,603 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_merge_account_subdimensions ... 2026-11-01 12:16:50,391 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_merge_partners_on_same_contract ... 2026-11-01 12:16:51,139 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_offset_across_contracts_same_partner ... 2026-11-01 12:16:52,053 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_fallback_does_not_raise_and_combines_with_analytic ... 2026-11-01 12:16:52,890 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_fallback_nets_items_without_distribution ... 2026-11-01 12:16:53,309 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_multi_plan_single_slice_not_double_counted ... 2026-11-01 12:16:53,841 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_rolls_child_contacts_up_to_commercial_partner ... 2026-11-01 12:16:54,667 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_split_distribution_fans_out_to_contracts ... 2026-11-01 12:16:55,613 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_flag_off_domain_expression_uses_plain_balance_sum ... 2026-11-01 12:16:56,494 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_group_by_commercial_partner_field_defaults_false ... 2026-11-01 12:16:56,533 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_reconcile_commercial_rollup_nets_contacts_of_same_entity ... 2026-11-01 12:16:57,098 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_reconcile_flag_off_keeps_raw_partner_groups ... 2026-11-01 12:16:57,877 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_use_analytic_net_field_defaults_false ... 2026-11-01 12:16:58,005 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:17:00,050 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff404533a60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:17:00,051 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3fddf8a40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:17:00,056 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:17:00,060 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3fddfbd80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:17:00,091 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:17:23,777 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_head_and_branch_consolidate_values ... 2026-11-01 12:17:25,904 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_head_and_branch_same_root_offers_coa_variant ... 2026-11-01 12:17:25,953 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_mixed_charts_does_not_offer_coa_variant ... 2026-11-01 12:17:26,006 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_non_matched_company_does_not_offer_coa_variant ... 2026-11-01 12:17:26,048 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_single_matched_company_offers_coa_variant ... 2026-11-01 12:17:26,139 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:17:26,156 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_is_safe_to_run_twice ... 2026-11-01 12:17:31,175 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 1 (present designation), company Backfill Idempotent Co [id=125]: 1 unmarked journal item(s) found on a designated bank-suspense account. 2026-11-01 12:17:31,179 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 1 journal item(s) newly marked across 1 company(ies). 2026-11-01 12:17:31,189 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 0 journal item(s) newly marked across 1 company(ies). 2026-11-01 12:17:31,245 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_marks_a_statement_leg_left_on_a_formerly_designated_account ... 2026-11-01 12:17:36,568 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 2 (past configuration), company Backfill Past Config Co [id=126]: 1 unreconciled statement leg(s) stranded on a no-longer-designated account. This is the only arm that can move an already-filed figure; every item it marks is listed below so the correction can be reviewed and reversed by hand. 2026-11-01 12:17:36,569 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 2: marking journal item id=1804 (entry BKPC/2026/00001, account Suspense Fixture SUSPPC, balance -500.0, date 2026-01-10). 2026-11-01 12:17:36,571 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 1 journal item(s) newly marked across 1 company(ies). 2026-11-01 12:17:36,619 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_marks_every_posting_class_on_a_designated_account ... 2026-11-01 12:17:42,111 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 1 (present designation), company Backfill Posting Classes Co [id=127]: 3 unmarked journal item(s) found on a designated bank-suspense account. 2026-11-01 12:17:42,114 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 3 journal item(s) newly marked across 1 company(ies). 2026-11-01 12:17:42,164 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_only_touches_the_companies_it_is_given ... 2026-11-01 12:17:52,515 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 1 (present designation), company Backfill Scope A Co [id=128]: 1 unmarked journal item(s) found on a designated bank-suspense account. 2026-11-01 12:17:52,518 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 1 journal item(s) newly marked across 1 company(ies). 2026-11-01 12:17:52,595 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_re_designates_before_it_marks ... 2026-11-01 12:17:57,502 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 1 (present designation), company Backfill Re-designate Co [id=130]: 1 unmarked journal item(s) found on a designated bank-suspense account. 2026-11-01 12:17:57,505 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 1 journal item(s) newly marked across 1 company(ies). 2026-11-01 12:17:57,570 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:17:57,585 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_bank_suspense_company_carrier: Starting TestBankSuspenseCompanyCarrier.test_a_bank_statements_suspense_leg_is_stamped_when_it_is_posted ... 2026-11-01 12:18:02,887 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_bank_suspense_company_carrier: Starting TestBankSuspenseCompanyCarrier.test_a_statement_leg_on_an_undesignated_account_is_not_stamped ... 2026-11-01 12:18:07,722 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_bank_suspense_company_carrier: Starting TestBankSuspenseCompanyCarrier.test_repointing_the_company_suspense_account_re_designates_both_accounts ... 2026-11-01 12:18:12,305 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:18:12,319 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_bank_suspense_company_carrier: Starting TestBankSuspenseSharedAccountCarrier.test_an_account_shared_by_two_companies_is_designated_when_either_designates_it ... 2026-11-01 12:18:21,729 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:18:21,745 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_a_manual_entry_posted_to_the_suspense_account_is_stamped ... 2026-11-01 12:18:27,093 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_a_write_that_does_not_touch_the_account_leaves_the_mark_alone ... 2026-11-01 12:18:32,123 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_line_written_to_a_designated_suspense_account_is_stamped ... 2026-11-01 12:18:37,020 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_line_written_to_an_ordinary_account_is_not_stamped ... 2026-11-01 12:18:42,120 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_moving_a_line_off_a_suspense_account_clears_its_mark ... 2026-11-01 12:18:47,112 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_moving_a_line_onto_a_suspense_account_marks_it ... 2026-11-01 12:18:52,300 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_resetting_to_draft_and_reposting_does_not_re_derive_the_mark ... 2026-11-01 12:18:57,351 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_the_automatic_balancing_line_is_stamped ... 2026-11-01 12:19:02,458 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_the_mark_does_not_move_when_the_suspense_setting_is_repointed ... 2026-11-01 12:19:07,319 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:19:27,200 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_carryover_company_and_key: Starting TestCarryoverCompanyAndKey.test_carried_figure_belongs_to_the_company_it_was_computed_for ... 2026-11-01 12:19:27,414 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_carryover_company_and_key: Starting TestCarryoverCompanyAndKey.test_rendering_an_overlapping_window_does_not_overwrite_the_wider_carryover ... 2026-11-01 12:19:27,723 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:19:38,413 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_carryover_amount_reaches_the_next_period_applied_expression ... 2026-11-01 12:19:38,607 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_explicit_carryover_target_overrides_the_naming_convention ... 2026-11-01 12:19:38,818 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_expression_without_the_carryover_prefix_persists_nothing ... 2026-11-01 12:19:38,938 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_persisted_carryover_records_its_origin_line_and_expression_label ... 2026-11-01 12:19:39,081 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_re_rendering_a_period_does_not_double_the_carryover ... 2026-11-01 12:19:39,259 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_rendering_a_period_persists_the_carryover_as_an_external_value ... 2026-11-01 12:19:39,415 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:19:49,919 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_config_field_help: Starting TestConfigFieldHelp.test_column_expression_label_carries_module_owned_help ... 2026-11-01 12:19:49,997 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_config_field_help: Starting TestConfigFieldHelp.test_expression_configuration_fields_carry_module_owned_help ... 2026-11-01 12:19:50,095 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_config_field_help: Starting TestConfigFieldHelp.test_line_configuration_fields_carry_module_owned_help ... 2026-11-01 12:19:50,220 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:20:00,614 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_cross_report_scoping: Starting TestCrossReportScoping.test_cross_report_code_defined_locally_is_resolved_from_the_referencing_report ... 2026-11-01 12:20:01,086 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_cross_report_scoping: Starting TestCrossReportScoping.test_cross_report_duplicate_line_code_raises_instead_of_binding_foreign_report ... 2026-11-01 12:20:01,618 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_cross_report_scoping: Starting TestCrossReportScoping.test_cross_report_single_match_still_resolves ... 2026-11-01 12:20:02,162 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:20:12,823 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_a_date_scope_outside_the_core_selection_is_refused_by_the_domain_assembler ... 2026-11-01 12:20:12,903 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_a_drill_down_refusal_names_the_report_and_line_it_came_from ... 2026-11-01 12:20:13,552 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_a_normal_scoped_profit_to_assets_ratio_divides_by_the_asset_balance ... 2026-11-01 12:20:14,922 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_an_aggregation_expression_carrying_an_unsupported_scope_refuses_to_render ... 2026-11-01 12:20:15,627 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_an_expression_scoped_previous_tax_period_makes_the_report_refuse_to_render ... 2026-11-01 12:20:16,332 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_general_ledger_initial_balance_is_unchanged_by_the_date_scope_collapse ... 2026-11-01 12:20:17,013 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_intra_report_aggregation_rows_are_untouched_by_the_date_scope_collapse ... 2026-11-01 12:20:21,134 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_normal_collapses_to_strict_range_when_the_options_carry_no_start_date ... 2026-11-01 12:20:21,236 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_normal_is_strict_range_where_the_queried_model_has_no_account_relation ... 2026-11-01 12:20:21,349 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_normal_scope_on_a_balance_sheet_account_is_cumulative_to_the_closing_date ... 2026-11-01 12:20:22,586 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_normal_scope_on_a_profit_and_loss_account_stays_period_bound ... 2026-11-01 12:20:25,890 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_options_carrying_no_usable_window_are_refused_instead_of_widening_the_report ... 2026-11-01 12:20:26,020 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_partner_ledger_initial_balance_is_unchanged_by_the_date_scope_collapse ... 2026-11-01 12:20:29,907 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_five_supported_date_scopes_keep_their_windows_under_reduced ... 2026-11-01 12:20:30,746 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_four_date_scope_entry_points_resolve_identical_windows ... 2026-11-01 12:20:30,895 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_normal_date_scope_declares_an_uninstall_policy ... 2026-11-01 12:20:30,919 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_normal_date_scope_is_added_by_this_module_and_absent_from_core ... 2026-11-01 12:20:30,959 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_shipped_current_assets_to_liabilities_row_reads_the_current_ratio ... 2026-11-01 12:20:34,466 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_shipped_return_on_investments_row_is_unchanged_by_the_date_scope_collapse ... 2026-11-01 12:20:38,053 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:20:47,937 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_dead_controls_removed: Starting TestDeadControlsRemoved.test_column_sortable_toggle_is_no_longer_offered_on_the_report_form ... 2026-11-01 12:20:48,018 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_dead_controls_removed: Starting TestDeadControlsRemoved.test_line_foldable_toggle_is_no_longer_offered_on_the_report_form ... 2026-11-01 12:20:48,104 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_dead_controls_removed: Starting TestDeadControlsRemoved.test_load_more_limit_stays_offered_because_the_engine_now_honours_it ... 2026-11-01 12:20:48,183 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_dead_controls_removed: Starting TestDeadControlsRemoved.test_no_configuration_form_gains_editable_surface ... 2026-11-01 12:20:48,239 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_dead_controls_removed: Starting TestDeadControlsRemoved.test_removing_the_controls_does_not_sweep_the_values_the_data_already_ships ... 2026-11-01 12:20:48,300 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:20:59,303 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_build_domain_from_options_respects_unreconciled_filter ... 2026-11-01 12:20:59,437 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_move_line_date_reference_filters_on_original_term ... 2026-11-01 12:20:59,526 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_move_line_date_reference_respects_include_unposted_entry_option ... 2026-11-01 12:20:59,627 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:21:10,796 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_default_short_term_is_byte_neutral_on_all_48_combinations ... 2026-11-01 12:21:10,911 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_does_not_affect_the_six_ungoverned_duration_term_values ... 2026-11-01 12:21:10,996 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_excluded_admits_undated_on_neither_branch ... 2026-11-01 12:21:11,046 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_field_contract ... 2026-11-01 12:21:11,072 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_long_term_moves_undated_admission_to_the_long_branch ... 2026-11-01 12:21:11,123 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_orm_and_sql_paths_agree_on_long_term ... 2026-11-01 12:21:11,237 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:21:21,731 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_a_report_with_no_page_size_emits_zero_rather_than_omitting_the_key ... 2026-11-01 12:21:21,808 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_an_options_dict_that_predates_the_offset_still_renders ... 2026-11-01 12:21:21,907 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_redeclaring_for_help_does_not_change_what_the_three_fields_do ... 2026-11-01 12:21:21,932 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_availability_condition_selection_is_untouched_by_the_redeclaration ... 2026-11-01 12:21:21,956 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_page_offset_starts_at_zero_and_round_trips_what_the_client_sends ... 2026-11-01 12:21:22,055 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_page_size_reaches_the_options_from_the_report_record ... 2026-11-01 12:21:22,137 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_search_bar_is_offered_only_when_the_report_asks_for_it ... 2026-11-01 12:21:22,248 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_three_fields_record_this_module_as_a_contributor ... 2026-11-01 12:21:22,272 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_this_module_declares_help_for_the_three_report_fields_it_documents ... 2026-11-01 12:21:22,324 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:21:32,305 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_01_validate_executive_summary ... 2026-11-01 12:21:36,547 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_100_xlsx_export_keeps_percent_header_aligned_with_previous_period_comparison ... 2026-11-01 12:21:43,067 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_101_validate_executive_summary_multi_company ... 2026-11-01 12:21:56,456 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_88_report_currency_conversion ... 2026-11-01 12:21:59,979 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_999_analytic_filters_disabled ... 2026-11-01 12:22:00,016 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-11-01 12:22:13,501 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-11-01 12:22:13,562 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:15,851 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff409a3d8a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:15,853 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407f1e660> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:15,862 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:15,869 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407f1de40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:16,229 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:18,882 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407de80e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:18,883 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4086daca0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:18,889 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:18,893 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4086dbd80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:19,281 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:22,112 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dd175080> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:22,113 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408d5a660> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:22,119 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:22,124 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408d59e40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:22,444 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:24,440 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40b7de340> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:24,441 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff405ed6c00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:24,447 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:24,452 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4085bcc20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:24,845 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:27,390 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4088268e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:27,391 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40a3328e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:27,397 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:27,401 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40a333c40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:27,717 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:30,486 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4079cec00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:30,487 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407552ac0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:30,493 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:30,497 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407553420> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:30,775 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:32,755 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dc7b6480> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:32,757 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408e64400> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:32,763 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:32,768 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408e65d00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:33,881 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:35,871 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3df730860> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:35,872 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4072baf20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:35,881 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:35,888 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4072b8720> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:47,058 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_99_export_xlsx_executive_summary ... 2026-11-01 12:22:49,886 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:52,811 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407e49da0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:52,812 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40c81e3e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:52,817 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:52,821 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40c81c860> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:52,854 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:23:06,219 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_export_carries_no_screen_only_load_more_control ... 2026-11-01 12:23:07,854 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_exported_xlsx_account_total_reconciles_to_the_rows_beneath_it ... 2026-11-01 12:23:09,493 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_exported_xlsx_carries_every_journal_item_of_the_expanded_account ... 2026-11-01 12:23:10,390 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_printed_pdf_body_carries_every_journal_item_of_the_expanded_account ... 2026-11-01 12:23:11,133 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_printed_pdf_body_evidences_the_whole_account_total ... 2026-11-01 12:23:11,855 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:23:20,901 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_expression_form_keeps_the_presentation_fields_on_one_page ... 2026-11-01 12:23:20,970 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_expression_form_keeps_the_technical_triple_on_one_page ... 2026-11-01 12:23:21,025 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_expression_form_spells_definition_correctly ... 2026-11-01 12:23:21,075 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_group_by_commercial_partner_is_rendered_read_only ... 2026-11-01 12:23:21,153 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_line_form_gains_no_new_editable_field ... 2026-11-01 12:23:21,202 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_line_form_renders_group_by_commercial_partner ... 2026-11-01 12:23:21,289 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:23:30,408 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_adding_a_column_that_matches_an_existing_expression_is_accepted ... 2026-11-01 12:23:30,479 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_column_naming_no_expression_is_refused_at_save ... 2026-11-01 12:23:30,536 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_expression_label_on_another_line_of_the_same_report_still_matches ... 2026-11-01 12:23:30,582 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_refusal_names_the_offending_value_and_lists_the_labels_that_exist ... 2026-11-01 12:23:30,635 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_renaming_an_expression_label_may_not_orphan_a_column ... 2026-11-01 12:23:30,688 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_report_with_columns_but_no_expressions_yet_can_be_saved ... 2026-11-01 12:23:30,761 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:23:39,784 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_aggregation_cross_report_raises_when_code_not_found ... 2026-11-01 12:23:39,890 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_aggregation_cross_report_resolves_value_from_target_report ... 2026-11-01 12:23:40,299 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_date_scope_from_fiscalyear_excludes_pre_fy_value ... 2026-11-01 12:23:40,411 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_date_scope_to_beginning_of_period ... 2026-11-01 12:23:40,529 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_excludes_records_after_date_to ... 2026-11-01 12:23:40,653 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_returns_latest_record_by_date ... 2026-11-01 12:23:40,768 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_returns_zero_when_no_records ... 2026-11-01 12:23:40,872 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_tie_broken_by_id_descending ... 2026-11-01 12:23:41,013 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_aggregates_all_records_in_period ... 2026-11-01 12:23:41,119 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_date_scope_from_fiscalyear ... 2026-11-01 12:23:41,255 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_excludes_out_of_period_records ... 2026-11-01 12:23:41,432 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:23:59,921 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_external_value_form: Starting TestExternalValueForm.test_single_company_user_receives_every_field_the_form_expressions_depend_on ... 2026-11-01 12:24:00,009 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_external_value_form: Starting TestExternalValueForm.test_the_technical_company_id_copy_exists_exactly_while_the_form_depends_on_it ... 2026-11-01 12:24:00,101 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_external_value_form: Starting TestExternalValueForm.test_the_user_facing_company_field_stays_gated_on_multi_company ... 2026-11-01 12:24:00,269 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 12:24:09,338 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_a_report_that_does_not_offer_the_filter_ignores_a_selection_sent_anyway ... 2026-11-01 12:24:09,987 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_an_empty_selection_never_narrows_the_report_to_nothing ... 2026-11-01 12:24:10,623 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_filtering_on_a_fiscal_position_counts_only_moves_carrying_it ... 2026-11-01 12:24:11,220 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_filtering_on_a_position_no_move_carries_reports_zero ... 2026-11-01 12:24:11,809 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_the_report_flag_decides_whether_the_filter_is_offered ... 2026-11-01 12:24:11,935 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_the_selection_defaults_to_empty_and_round_trips_what_the_client_sends ... 2026-11-01 12:24:12,082 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:24:21,212 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_a_never_report_keeps_its_zero_rows_even_when_the_option_arrives_switched_on ... 2026-11-01 12:24:21,667 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_a_non_zero_row_is_never_hidden_and_its_figure_never_moves ... 2026-11-01 12:24:22,056 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_a_zero_row_is_hidden_when_the_toggle_is_on_and_shown_when_it_is_off ... 2026-11-01 12:24:22,483 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_only_by_default_starts_the_toggle_switched_on ... 2026-11-01 12:24:22,644 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_the_selection_decides_whether_the_toggle_is_offered ... 2026-11-01 12:24:22,798 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_the_toggle_round_trips_what_the_client_sends ... 2026-11-01 12:24:22,947 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:24:31,849 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_hierarchy_recurrence_guard: Starting TestFilterHierarchyRecurrenceGuard.test_every_report_offering_the_hierarchy_toggle_can_act_on_it ... 2026-11-01 12:24:31,930 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_hierarchy_recurrence_guard: Starting TestFilterHierarchyRecurrenceGuard.test_reports_whose_builder_uses_the_hierarchy_keep_offering_the_toggle ... 2026-11-01 12:24:32,181 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_hierarchy_recurrence_guard: Starting TestFilterHierarchyRecurrenceGuard.test_the_census_reaches_a_record_filed_under_a_foreign_xml_id ... 2026-11-01 12:24:32,223 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_hierarchy_recurrence_guard: Starting TestFilterHierarchyRecurrenceGuard.test_the_duplicate_hierarchy_implementation_is_absent_from_the_engine ... 2026-11-01 12:24:32,255 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_hierarchy_recurrence_guard: Starting TestFilterHierarchyRecurrenceGuard.test_the_duplicate_zero_row_suppression_is_absent_from_the_engine ... 2026-11-01 12:24:32,312 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:24:41,181 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_domain_builder_tolerates_options_dict_missing_new_keys ... 2026-11-01 12:24:41,282 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_every_new_option_key_is_declared_exactly_once_and_is_not_already_frozen ... 2026-11-01 12:24:41,306 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_frozen_rpc_methods_keep_their_names_and_payload_keys ... 2026-11-01 12:24:41,424 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_options_dict_stored_before_the_new_keys_existed_still_renders ... 2026-11-01 12:24:41,592 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_report_options_add_only_declared_keys_and_rename_none ... 2026-11-01 12:24:41,710 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_upgrade_preserves_trial_balance_hierarchy_by_default_and_stale_snapshot_refresh ... 2026-11-01 12:24:41,895 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:24:51,140 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_panel_frontend: Starting FilterPanelFrontend.test_filter_panel_templates_render_hierarchy_toggle_gated_on_the_server_key ... 2026-11-01 12:24:51,200 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_panel_frontend: Starting FilterPanelFrontend.test_journal_group_selector_is_added_alongside_the_flat_journal_list ... 2026-11-01 12:24:51,235 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_filter_panel_frontend: Starting FilterPanelFrontend.test_use_filter_hierarchy_reflects_each_reports_own_filter_hierarchy_setting ... 2026-11-01 12:24:51,363 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:25:00,336 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_monetary_does_not_raise ... 2026-11-01 12:25:00,395 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_monetary_renders_the_same_as_an_explicit_zero ... 2026-11-01 12:25:00,475 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_numeric_never_renders_the_word_none ... 2026-11-01 12:25:00,564 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_percentage_renders_the_same_as_an_explicit_zero ... 2026-11-01 12:25:00,611 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_blank_if_zero_still_governs_whether_that_zero_is_shown ... 2026-11-01 12:25:00,707 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:25:09,643 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_an_unknown_figure_type_does_not_raise_even_when_it_looks_like_a_date_scope ... 2026-11-01 12:25:09,708 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_an_unknown_figure_type_warns_and_returns_the_value_without_raising ... 2026-11-01 12:25:09,740 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_blank_if_zero_still_blanks_a_zero_monetary_cell ... 2026-11-01 12:25:09,803 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_boolean_renders_a_display_string_for_both_true_and_false ... 2026-11-01 12:25:09,844 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_date_figure_type_is_unchanged ... 2026-11-01 12:25:09,899 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_datetime_keeps_the_time_of_day_that_date_discards ... 2026-11-01 12:25:09,951 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_every_core_figure_type_is_handled_without_warning_or_exception ... 2026-11-01 12:25:10,027 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_string_figure_type_renders_text_for_a_non_string_value ... 2026-11-01 12:25:10,050 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_the_already_working_numeric_arms_are_unchanged ... 2026-11-01 12:25:10,112 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_the_none_sentinel_is_preserved_and_is_not_treated_as_unknown ... 2026-11-01 12:25:10,165 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:25:20,254 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_01_generate_report_data_includes_formula_info_map ... 2026-11-01 12:25:20,639 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_account_codes_alpha_suffix_cd_not_treated_as_direction ... 2026-11-01 12:25:20,683 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_account_codes_digit_d_suffix_applies_debit_direction ... 2026-11-01 12:25:20,726 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_all_standard_date_keys_yield_well_formed_comparison ... 2026-11-01 12:25:20,819 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_known_date_key_yields_non_empty_comparison_list ... 2026-11-01 12:25:20,880 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_unknown_date_key_drops_comparison_column ... 2026-11-01 12:25:20,978 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_both_zero_gives_zero_percent ... 2026-11-01 12:25:21,035 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_value2_nonzero_value1_nonzero_gives_numeric_value ... 2026-11-01 12:25:21,079 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_value2_zero_value1_nonzero_gives_na_in_both_fields ... 2026-11-01 12:25:21,106 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_value2_zero_value1_zero_is_not_na ... 2026-11-01 12:25:21,148 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_multi_level_aggregation_recursive_chain ... 2026-11-01 12:25:22,256 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:25:31,754 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_frontend_pagination_contract: Starting FrontendPaginationContract.test_a_pre_wave_options_snapshot_pages_nothing_and_never_raises ... 2026-11-01 12:25:32,855 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_frontend_pagination_contract: Starting FrontendPaginationContract.test_the_client_writes_the_servers_offset_into_the_filter_options_it_posts_back ... 2026-11-01 12:25:33,643 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_frontend_pagination_contract: Starting FrontendPaginationContract.test_the_load_more_control_renders_only_on_the_server_sent_marker ... 2026-11-01 12:25:34,535 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_frontend_pagination_contract: Starting FrontendPaginationContract.test_the_load_more_marker_is_addressable_visible_and_owned_by_its_parent_line ... 2026-11-01 12:25:35,583 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_frontend_pagination_contract: Starting FrontendPaginationContract.test_the_next_page_offset_is_forwarded_verbatim_and_never_derived_from_rendered_rows ... 2026-11-01 12:25:36,841 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:25:46,418 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_a_locked_window_reaches_the_client_with_the_indicator_and_the_same_figure ... 2026-11-01 12:25:46,875 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_no_filter_panel_control_renders_without_a_server_gate ... 2026-11-01 12:25:46,903 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_no_search_term_is_ever_written_into_the_filter_options_posted_to_the_server ... 2026-11-01 12:25:46,938 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_the_fiscal_position_filter_is_offered_only_when_the_report_asks_for_it ... 2026-11-01 12:25:46,971 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_the_hide_zero_lines_toggle_is_offered_only_when_the_report_asks_for_it ... 2026-11-01 12:25:47,003 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_the_lock_indicator_is_passive_and_never_gates_the_report_body ... 2026-11-01 12:25:47,032 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_the_search_bar_is_rendered_only_when_the_report_asks_for_it ... 2026-11-01 12:25:47,059 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_turning_the_search_bar_on_adds_no_option_key_and_moves_no_figure ... 2026-11-01 12:25:47,567 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:25:56,852 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_01_validate_gaap_report ... 2026-11-01 12:26:08,522 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_100_balance_sheet_xlsx_export_keeps_percent_header_aligned_with_previous_period_comparison ... 2026-11-01 12:26:09,190 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_101_validate_gaap_report_multi_company ... 2026-11-01 12:26:17,225 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_88_report_currency_conversion_balance_sheet ... 2026-11-01 12:26:17,940 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_89_report_currency_conversion_balance_sheet_expanded_lines ... 2026-11-01 12:26:18,798 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_998_analytic_configuration ... 2026-11-01 12:26:18,837 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_999_analytic_groupby_profit_and_loss_total_not_affected ... 2026-11-01 12:26:18,889 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:20,794 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408f4bec0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:20,795 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4081edd00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:20,804 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:20,810 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4081efce0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:21,935 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:23,882 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40cbf5580> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:23,883 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40b70c7c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:23,889 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:23,893 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40b70ea20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:24,201 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:26,940 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3de99ac00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:26,941 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408184720> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:26,947 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:26,952 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408185d00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:27,289 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:29,290 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dd408f40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:29,291 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4085bf1a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:29,296 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:29,301 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4085be8e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:30,439 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:32,421 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40b5e7920> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:32,423 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40ba87560> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:32,430 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:32,436 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40ba86ca0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:32,802 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:35,503 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3de528c20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:35,504 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40a470540> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:35,510 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:35,514 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40a471300> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:35,796 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:37,623 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40bd3afc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:37,624 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4072cd260> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:37,631 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:37,635 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4072cf600> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:38,704 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:40,590 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4089205e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:40,591 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40cd6b9c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:40,598 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:40,602 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40cd69940> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:42,733 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-11-01 12:26:43,828 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-11-01 12:26:43,908 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:46,685 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff409f90540> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:46,686 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff409162a20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:46,692 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:46,697 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff409161b20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:47,035 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:49,743 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40a5ac9a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:49,745 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408989080> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:49,752 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:49,758 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408988720> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:50,097 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:51,968 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40885c860> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:51,970 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40b7ae980> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:51,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:51,985 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40b7afba0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:52,346 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:55,305 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407480860> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:55,306 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40b325f80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:55,312 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:55,316 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40b324cc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:55,684 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:58,255 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407bc80e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:58,256 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40726a8e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:58,263 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:58,267 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407268180> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:26:58,552 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:00,506 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff405e23740> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:00,507 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40840efc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:00,513 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:00,517 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40840ea20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:00,816 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:03,468 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40b5c4720> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:03,469 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408dea340> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:03,476 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:03,480 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408de84a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:03,772 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:06,578 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40cd098a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:06,579 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff404a88b80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:06,585 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:06,589 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff404a88400> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:10,637 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:12,588 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408eafba0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:12,589 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dc5f23e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:12,594 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:12,598 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dc5f39c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:12,624 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:27:23,551 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_01_validate_general_ledger ... 2026-11-01 12:27:28,193 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #502 deleted account.partial.reconcile records with IDs: [35] 2026-11-01 12:27:28,273 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #502 deleted account.full.reconcile records with IDs: [27] 2026-11-01 12:27:30,033 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #502 deleted account.partial.reconcile records with IDs: [36] 2026-11-01 12:27:31,216 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_02_validate_general_ledger ... 2026-11-01 12:27:34,174 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #502 deleted account.partial.reconcile records with IDs: [38] 2026-11-01 12:27:34,252 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #502 deleted account.full.reconcile records with IDs: [29] 2026-11-01 12:27:35,972 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #502 deleted account.partial.reconcile records with IDs: [39] 2026-11-01 12:27:37,336 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_100_xlsx_export_merge_safety ... 2026-11-01 12:27:37,476 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_101_validate_general_ledger_multi_company ... 2026-11-01 12:27:51,305 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_88_report_currency_conversion ... 2026-11-01 12:27:53,355 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_89_report_currency_conversion_expanded_lines ... 2026-11-01 12:27:56,404 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_999_analytic_filter_affects_total_without_groupby ... 2026-11-01 12:27:56,452 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:58,286 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40a84e480> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:58,287 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40470f240> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:58,293 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:58,297 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40470da80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:27:58,597 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:01,480 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40a052020> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:01,481 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4087fcb80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:01,488 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:01,492 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4087fd260> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:01,830 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:03,725 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3de4c2340> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:03,726 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408a06fc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:03,733 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:03,738 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408a047c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:04,090 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:06,680 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dc981bc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:06,681 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40716f060> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:06,687 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:06,691 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40716cae0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:07,007 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:09,701 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3e0109120> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:09,702 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3fde36c00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:09,708 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:09,712 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3fde363e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:09,995 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:11,864 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4090284a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:11,865 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4046ceb60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:11,872 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:11,876 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4046cd4e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:12,197 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:14,715 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408893240> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:14,716 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff409bef2e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:14,722 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:14,726 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff409bede40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:15,003 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:17,552 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407cd02c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:17,553 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408a1c720> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:17,559 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:17,563 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408a1cfe0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:19,364 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-11-01 12:28:19,540 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-11-01 12:28:19,585 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:21,409 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407d36c00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:21,410 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407818680> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:21,416 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:21,421 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407819bc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:22,614 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:24,555 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3e0110720> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:24,556 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff404ac2480> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:24,561 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:24,566 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff404ac3060> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:24,885 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:27,637 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3df5d3420> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:27,639 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4078354e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:27,646 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:27,653 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407837100> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:27,994 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:29,856 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407b2fba0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:29,857 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407c74900> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:29,862 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:29,866 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407c74400> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:30,896 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:32,868 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40751d120> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:32,869 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40b73c720> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:32,875 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:32,880 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40bee7e20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:33,175 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:35,895 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dc983f60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:35,897 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff409b4cc20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:35,904 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:35,908 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff409b4d940> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:36,195 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:38,183 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40cbf6200> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:38,185 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407506c00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:38,191 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:38,196 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407505300> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:39,239 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:41,097 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40a0fb2e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:41,098 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40444afc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:41,104 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:41,109 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40444b920> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:43,016 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_99_export_xlsx_general_ledger ... 2026-11-01 12:28:43,170 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:45,817 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408b291c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:45,818 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40bdbc680> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:45,823 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:45,827 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40bdbdee0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:28:45,852 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:28:55,249 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_general_ledger_running_balance_accumulates_forwards_in_time ... 2026-11-01 12:28:57,839 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_general_ledger_running_balance_is_currency_converted_across_companies ... 2026-11-01 12:29:05,923 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_general_ledger_running_balance_is_unconverted_within_one_company ... 2026-11-01 12:29:13,397 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_general_ledger_running_balance_starts_from_the_opening_balance ... 2026-11-01 12:29:14,530 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_ledger_initial_balance_rows_accumulate_from_the_beginning_of_time ... 2026-11-01 12:29:16,106 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_partner_ledger_running_balance_accumulates_forwards_in_time ... 2026-11-01 12:29:16,991 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_partner_ledger_running_balance_starts_from_the_opening_balance ... 2026-11-01 12:29:18,378 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:29:33,721 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_journal_group_filter: Starting JournalGroupFilter.test_journal_filter_unchanged_when_no_group_selected ... 2026-11-01 12:29:35,027 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_journal_group_filter: Starting JournalGroupFilter.test_journal_group_filter_selects_all_journals_except_excluded ... 2026-11-01 12:29:36,045 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_journal_group_filter: Starting JournalGroupFilter.test_journal_group_resolution_respects_active_companies ... 2026-11-01 12:29:37,320 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:29:46,102 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_ledger_order_determinism: Starting LedgerOrderDeterminism.test_general_ledger_cumulated_balance_follows_date_then_id_order ... 2026-11-01 12:29:47,453 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_ledger_order_determinism: Starting LedgerOrderDeterminism.test_partner_ledger_same_day_rows_are_id_stable ... 2026-11-01 12:29:49,147 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:29:58,143 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_first_page_stops_at_the_load_more_limit ... 2026-11-01 12:30:02,729 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_last_page_returns_the_remaining_rows ... 2026-11-01 12:30:07,072 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_later_pages_do_not_repeat_the_initial_balance_row ... 2026-11-01 12:30:12,053 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_second_page_continues_the_running_balance_from_the_first ... 2026-11-01 12:30:16,357 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_signals_more_rows_until_the_last_page ... 2026-11-01 12:30:21,390 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_without_a_load_more_limit_returns_every_row ... 2026-11-01 12:30:25,961 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_partner_ledger_second_page_continues_the_running_balance_from_the_first ... 2026-11-01 12:30:34,533 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:30:44,110 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_a_company_with_no_lock_date_reports_an_unlocked_period ... 2026-11-01 12:30:44,238 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_a_fiscal_year_lock_covering_the_window_raises_the_indicator ... 2026-11-01 12:30:44,612 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_a_lock_date_before_the_window_leaves_the_indicator_silent ... 2026-11-01 12:30:44,977 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_a_locked_period_still_renders_and_returns_the_same_figure ... 2026-11-01 12:30:45,373 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_a_tax_lock_covering_the_window_raises_the_indicator ... 2026-11-01 12:30:45,703 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_full_configuration_lock_wizard_reaches_the_indicator ... 2026-11-01 12:30:46,038 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_reduced_configuration_ships_no_way_to_set_a_lock_date ... 2026-11-01 12:30:46,039 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_lock_date_indicator: skipped LockDateIndicator.test_reduced_configuration_ships_no_way_to_set_a_lock_date : FULL configuration: to_account_accountant is co-installed, so the lock-date setter surfaces DO exist and this row is not the question being asked. The FULL arm is test_full_configuration_lock_wizard_reaches_the_indicator. 2026-11-01 12:30:46,062 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_the_engine_never_asks_which_modules_are_installed ... 2026-11-01 12:30:46,205 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:30:46,221 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour: Starting TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus ... 2026-11-01 12:30:46,606 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1994] 2026-11-01 12:30:46,619 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33967] 2026-11-01 12:30:46,625 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:30:46,920 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome pid: 19183 2026-11-01 12:30:46,920 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome headless temporary user profile dir: /tmp/tmpspme7szw_chrome_odoo 2026-11-01 12:30:46,921 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Issuing json command http://127.0.0.1:40327/json/version 2026-11-01 12:30:46,922 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:40327/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:30:46,934 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Browser version: Chrome/150.0.7871.114 2026-11-01 12:30:46,934 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Issuing json command http://127.0.0.1:40327/json 2026-11-01 12:30:46,935 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:40327/json with timeout 3 increased to 10s during tests 2026-11-01 12:30:46,949 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Websocket url found: ws://127.0.0.1:40327/devtools/page/8E8A7AF990C2BEB6D7DB00BF8B6FE0E9 2026-11-01 12:30:46,958 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Enable chrome headless console log notification 2026-11-01 12:30:46,960 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome headless enable page notifications 2026-11-01 12:30:46,986 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:account_reports_menu_smoke_tour_user from n/a 2026-11-01 12:30:46,989 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Setting session cookie in browser 2026-11-01 12:30:46,991 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:30:46,991 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:30:47,004 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:30:48,109 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:48] "GET /odoo HTTP/1.1" 200 - 179 0.079 1.030 2026-11-01 12:30:48,114 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Navigation result: {'frameId': '8E8A7AF990C2BEB6D7DB00BF8B6FE0E9', 'loaderId': '783C1CC0385F2C3E4DEE745A1CE15C3F', 'isDownload': False} 2026-11-01 12:30:48,114 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Evaluate ready code "odoo.isTourReady('to_account_reports_menu_smoke')" 2026-11-01 12:30:48,150 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:48] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-11-01 12:30:48,174 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 12:30:48,305 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:48] "GET /web/webclient/load_menus/5716c05968518d945f76ec269840d00d1bf9ae2ab49ee04f39e743373dbee22b HTTP/1.1" 200 - 204 0.058 0.105 2026-11-01 12:30:48,315 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:48] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.174 2026-11-01 12:30:48,315 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:48] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.171 2026-11-01 12:30:48,328 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.179 2026-11-01 12:30:48,339 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:48] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:30:48,388 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:48] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:30:49,033 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 12:30:49,037 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-01 12:30:49,038 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-01 12:30:49,050 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-11-01 12:30:49,062 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: Owl is running in 'dev' mode. 2026-11-01 12:30:49,075 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:30:49,109 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.020 2026-11-01 12:30:49,115 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.014 2026-11-01 12:30:49,130 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.015 2026-11-01 12:30:49,157 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Evaluate test code "odoo.startTour('to_account_reports_menu_smoke', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:30:49,168 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [1/47] Tour to_account_reports_menu_smoke → Step .o_navbar_apps_menu button:enabled 2026-11-01 12:30:49,206 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:30:49,215 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:30:49,223 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "POST /mail/data HTTP/1.1" 200 - 34 0.031 0.031 2026-11-01 12:30:49,250 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [2/47] Tour to_account_reports_menu_smoke → Step Open Invoicing app (trigger: .o_app[data-menu-xmlid="account.menu_finance"]) 2026-11-01 12:30:49,256 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "GET /web/image?model=res.users&field=avatar_128&id=518 HTTP/1.1" 200 - 17 0.011 0.059 2026-11-01 12:30:49,265 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:30:49,271 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.081 2026-11-01 12:30:49,275 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.064 2026-11-01 12:30:49,306 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "GET /web/image/res.partner/1978/avatar_128?unique=1793536246000 HTTP/1.1" 200 - 9 0.009 0.111 2026-11-01 12:30:49,330 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.069 2026-11-01 12:30:49,364 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [3/47] Tour to_account_reports_menu_smoke → Step Open Invoicing app (trigger: .o_app[data-menu-xmlid="account.menu_finance"]) 2026-11-01 12:30:49,381 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:30:49,403 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:30:49,418 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "POST /mail/data HTTP/1.1" 200 - 38 0.030 0.036 2026-11-01 12:30:49,436 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.062 2026-11-01 12:30:49,455 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.078 2026-11-01 12:30:49,468 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.008 2026-11-01 12:30:49,500 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [4/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-11-01 12:30:49,501 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.003 0.009 2026-11-01 12:30:49,523 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "GET /web/image/discuss.channel/1/avatar_128?unique=6b531aa6c6a563789ce20f2470211ccaa27a84f67aac78871e2a54c40df3f64d7cdba6262c2964168bc478425c61c5c519aba79aa390badb301f0a7162bc2825 HTTP/1.1" 200 - 10 0.005 0.011 2026-11-01 12:30:49,550 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "GET /web/image/res.partner/2/avatar_128?unique=1793530689000 HTTP/1.1" 200 - 9 0.007 0.034 2026-11-01 12:30:49,574 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [5/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.balance_sheet_client_menu"] 2026-11-01 12:30:49,641 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [6/47] Tour to_account_reports_menu_smoke → Step body 2026-11-01 12:30:49,651 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 74 0.029 0.105 2026-11-01 12:30:49,661 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.014 2026-11-01 12:30:49,770 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 56 0.032 0.055 2026-11-01 12:30:49,784 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 5 0.003 0.093 2026-11-01 12:30:49,833 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:49] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 19 0.008 0.033 2026-11-01 12:30:50,044 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:50] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 293 0.082 0.120 2026-11-01 12:30:50,106 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [7/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-11-01 12:30:50,170 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [8/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-11-01 12:30:50,219 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [9/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.profit_and_loss_client_menu"] 2026-11-01 12:30:50,275 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [10/47] Tour to_account_reports_menu_smoke → Step body 2026-11-01 12:30:50,287 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:50] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.008 2026-11-01 12:30:50,311 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:50] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 4 0.003 0.009 2026-11-01 12:30:50,344 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:50] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 18 0.007 0.018 2026-11-01 12:30:50,447 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:50] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 102 0.040 0.047 2026-11-01 12:30:50,477 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [11/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-11-01 12:30:50,531 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [12/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-11-01 12:30:50,585 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [13/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.cash_flow_client_menu"] 2026-11-01 12:30:50,641 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [14/47] Tour to_account_reports_menu_smoke → Step body 2026-11-01 12:30:50,656 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:50] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.011 2026-11-01 12:30:50,684 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:50] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 4 0.004 0.012 2026-11-01 12:30:50,717 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:50] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 15 0.007 0.020 2026-11-01 12:30:50,929 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:50] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 190 0.085 0.115 2026-11-01 12:30:50,953 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [15/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-11-01 12:30:51,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [16/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-11-01 12:30:51,069 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [17/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.executive_summary_client_menu"] 2026-11-01 12:30:51,126 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [18/47] Tour to_account_reports_menu_smoke → Step body 2026-11-01 12:30:51,144 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:51] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.012 2026-11-01 12:30:51,173 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:51] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:30:51,216 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:51] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 18 0.007 0.029 2026-11-01 12:30:52,553 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:52] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 1667 0.630 0.698 2026-11-01 12:30:52,598 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [19/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-11-01 12:30:52,650 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [20/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-11-01 12:30:52,720 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [21/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.tax_report_client_menu"] 2026-11-01 12:30:52,787 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [22/47] Tour to_account_reports_menu_smoke → Step body 2026-11-01 12:30:52,798 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:52] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.008 2026-11-01 12:30:52,837 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:52] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 4 0.004 0.014 2026-11-01 12:30:52,872 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:52] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 18 0.006 0.018 2026-11-01 12:30:53,005 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:53] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 39 0.077 0.042 2026-11-01 12:30:53,048 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [23/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-11-01 12:30:53,101 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [24/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-11-01 12:30:53,155 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [25/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.general_ledger_client_menu"] 2026-11-01 12:30:53,215 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [26/47] Tour to_account_reports_menu_smoke → Step body 2026-11-01 12:30:53,232 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:53] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.012 2026-11-01 12:30:53,253 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:53] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 12:30:53,290 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:53] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 15 0.007 0.025 2026-11-01 12:30:53,360 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:53] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 74 0.018 0.029 2026-11-01 12:30:53,378 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [27/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-11-01 12:30:53,434 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [28/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-11-01 12:30:53,502 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [29/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.trial_balance_client_menu"] 2026-11-01 12:30:53,559 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [30/47] Tour to_account_reports_menu_smoke → Step body 2026-11-01 12:30:53,573 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:53] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.009 2026-11-01 12:30:53,594 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:53] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 12:30:53,638 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:53] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 18 0.006 0.020 2026-11-01 12:30:53,789 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:53] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 213 0.048 0.087 2026-11-01 12:30:53,836 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [31/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-11-01 12:30:53,887 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [32/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-11-01 12:30:53,952 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [33/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.menu_move_line_pivot_analysis"] 2026-11-01 12:30:54,008 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [34/47] Tour to_account_reports_menu_smoke → Step body 2026-11-01 12:30:54,028 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:54] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.013 2026-11-01 12:30:54,189 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:54] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 81 0.028 0.108 2026-11-01 12:30:54,211 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [35/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_pivot 2026-11-01 12:30:54,221 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:54] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.001 0.022 2026-11-01 12:30:54,438 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5e8f1ba/web.assets_backend_lazy.min.css (id:14513) 2026-11-01 12:30:54,440 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:54] "GET /web/assets/5e8f1ba/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 12 0.005 0.205 2026-11-01 12:30:54,515 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e3e7a74/web.assets_backend_lazy.min.js (id:14514) 2026-11-01 12:30:54,517 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:54] "GET /web/assets/e3e7a74/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.002 0.278 2026-11-01 12:30:54,556 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:54] "POST /web/dataset/call_kw/account.move.line/read_group HTTP/1.1" 200 - 1 0.002 0.006 2026-11-01 12:30:54,579 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:54] "POST /web/dataset/call_kw/account.move.line/read_group HTTP/1.1" 200 - 1 0.002 0.010 2026-11-01 12:30:54,590 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:54] "POST /web/dataset/call_kw/account.move.line/read_group HTTP/1.1" 200 - 2 0.003 0.019 2026-11-01 12:30:54,599 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:54] "POST /web/dataset/call_kw/account.move.line/read_group HTTP/1.1" 200 - 2 0.003 0.022 2026-11-01 12:30:54,699 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [36/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-11-01 12:30:54,761 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [37/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.partner_ledger_client_menu"] 2026-11-01 12:30:54,818 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [38/47] Tour to_account_reports_menu_smoke → Step body 2026-11-01 12:30:54,845 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:54] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.013 2026-11-01 12:30:54,877 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:54] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 12:30:54,917 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:54] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 15 0.005 0.018 2026-11-01 12:30:54,987 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:54] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 85 0.019 0.041 2026-11-01 12:30:55,033 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [39/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-11-01 12:30:55,089 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [40/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-11-01 12:30:55,144 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [41/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.aged_receivable_client_menu"] 2026-11-01 12:30:55,199 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [42/47] Tour to_account_reports_menu_smoke → Step body 2026-11-01 12:30:55,216 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:55] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.011 2026-11-01 12:30:55,257 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:55] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:30:55,295 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:55] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 12 0.006 0.026 2026-11-01 12:30:55,369 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:55] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 70 0.019 0.043 2026-11-01 12:30:55,407 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [43/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-11-01 12:30:55,464 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [44/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-11-01 12:30:55,520 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [45/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.aged_payable_client_menu"] 2026-11-01 12:30:55,577 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [46/47] Tour to_account_reports_menu_smoke → Step body 2026-11-01 12:30:55,594 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:55] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.010 2026-11-01 12:30:55,629 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:55] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 12:30:55,667 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:55] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 12 0.007 0.018 2026-11-01 12:30:55,738 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:30:55] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 78 0.025 0.037 2026-11-01 12:30:55,779 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [47/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-11-01 12:30:55,831 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: tour succeeded 2026-11-01 12:30:55,833 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: ╔══════════════════════════════════════════════╗ ║ TOUR to_account_reports_menu_smoke SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-11-01 12:30:55,977 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: heap 32315636 (allocated 33968128) 2026-11-01 12:30:55,985 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Closing chrome headless with pid 19183 2026-11-01 12:30:55,985 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Closing websocket connection 2026-11-01 12:30:55,986 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Terminating chrome headless with pid 19183 2026-11-01 12:30:56,118 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_123056_118527_test_open_accounting_reports_menus.txt 2026-11-01 12:30:56,118 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Removing chrome user profile "/tmp/tmpspme7szw_chrome_odoo" 2026-11-01 12:30:56,187 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:30:56,205 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_migration_pre_16_0_1_0_6: Starting TestPreMigration16016DurationTermGuard.test_pre_migration_sets_the_db_level_defaults_when_the_columns_already_exist ... 2026-11-01 12:30:56,248 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_migration_pre_16_0_1_0_6: Starting TestPreMigration16016DurationTermGuard.test_pre_migration_sets_the_default_for_whichever_of_the_two_columns_is_present ... 2026-11-01 12:30:56,282 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_migration_pre_16_0_1_0_6: Starting TestPreMigration16016DurationTermGuard.test_pre_migration_survives_a_db_where_the_columns_do_not_exist_yet ... 2026-11-01 12:30:56,333 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:31:12,030 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_expression_with_net_by_field_empty_is_byte_neutral_through_the_real_engine ... 2026-11-01 12:31:12,366 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_moving_a_filed_figure_with_net_by_field_needs_settings_rights ... 2026-11-01 12:31:12,462 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_accepts_a_stored_non_relational_column ... 2026-11-01 12:31:12,577 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_change_message_names_the_field_that_actually_changed ... 2026-11-01 12:31:12,658 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_defaults_empty_on_a_freshly_created_expression ... 2026-11-01 12:31:12,710 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_is_declared_as_a_char_defaulting_to_empty ... 2026-11-01 12:31:12,734 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_naming_a_non_stored_field_is_refused ... 2026-11-01 12:31:12,790 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_naming_no_field_of_account_move_line_is_refused ... 2026-11-01 12:31:12,848 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_nets_per_key_where_a_merged_sum_cannot_distinguish_the_boundary ... 2026-11-01 12:31:13,403 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_never_nets_across_company ... 2026-11-01 12:31:13,977 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_on_a_non_domain_engine_is_refused ... 2026-11-01 12:31:14,036 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_sign_filter_runs_per_group_and_sign_prefix_runs_last ... 2026-11-01 12:31:14,641 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_together_with_line_groupby_is_refused ... 2026-11-01 12:31:14,741 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:31:24,114 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_a_comma_bearing_net_by_field_is_refused_like_any_unresolvable_name ... 2026-11-01 12:31:24,204 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_a_comma_bearing_value_is_refused_even_though_both_halves_resolve ... 2026-11-01 12:31:24,264 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_a_settings_user_may_move_a_filed_figures_net_by_field ... 2026-11-01 12:31:24,752 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_a_stray_space_around_a_resolvable_column_is_accepted ... 2026-11-01 12:31:24,797 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_adding_a_line_groupby_after_net_by_field_is_already_set_is_refused ... 2026-11-01 12:31:24,877 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_adding_a_line_user_groupby_after_net_by_field_is_already_set_is_refused ... 2026-11-01 12:31:24,961 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_moving_the_engine_off_domain_while_net_by_field_is_set_is_refused ... 2026-11-01 12:31:25,042 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_re_saving_the_same_net_by_field_is_not_treated_as_a_change ... 2026-11-01 12:31:25,130 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 12:31:41,406 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_optimize_relational_domain_multicompany: Starting TestOptimizeRelationalDomainMultiCompany.test_account_id_code_leaf_includes_matching_account_from_every_active_company ... 2026-11-01 12:31:41,497 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_optimize_relational_domain_multicompany: Starting TestOptimizeRelationalDomainMultiCompany.test_account_id_code_negative_operator_excludes_other_companys_account_by_its_own_code ... 2026-11-01 12:31:41,547 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_optimize_relational_domain_multicompany: Starting TestOptimizeRelationalDomainMultiCompany.test_account_id_code_negative_operator_still_excludes_active_companys_own_account ... 2026-11-01 12:31:41,596 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_optimize_relational_domain_multicompany: Starting TestOptimizeRelationalDomainMultiCompany.test_ctp_account_ids_code_negative_operator_keeps_shape_and_true_exclusion ... 2026-11-01 12:31:41,644 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_optimize_relational_domain_multicompany: Starting TestOptimizeRelationalDomainMultiCompany.test_negated_account_id_code_leaf_negates_exactly_one_leaf_across_companies ... 2026-11-01 12:31:41,694 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_optimize_relational_domain_multicompany: Starting TestOptimizeRelationalDomainMultiCompany.test_single_company_no_match_account_id_leaf_stays_false ... 2026-11-01 12:31:41,752 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_optimize_relational_domain_multicompany: Starting TestOptimizeRelationalDomainMultiCompany.test_single_company_single_match_account_id_leaf_stays_an_equality ... 2026-11-01 12:31:41,850 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:31:50,512 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_01_validate_partner_ledger ... 2026-11-01 12:31:55,955 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_02_validate_partner_ledger ... 2026-11-01 12:32:00,768 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_100_xlsx_export_merge_safety ... 2026-11-01 12:32:00,914 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_101_validate_partner_ledger_multi_company ... 2026-11-01 12:32:15,306 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_102_xlsx_export_report_currency ... 2026-11-01 12:32:15,505 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_88_report_currency_conversion ... 2026-11-01 12:32:17,550 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_89_report_currency_conversion_expanded_lines ... 2026-11-01 12:32:19,829 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_999_analytic_filters_disabled ... 2026-11-01 12:32:19,863 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-11-01 12:32:20,095 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-11-01 12:32:20,148 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:22,104 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3e02edd00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:22,105 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dc9e8040> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:22,111 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:22,115 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4072bfd80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:22,405 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:25,079 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3de7713a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:25,080 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff409f05d00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:25,086 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:25,090 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff409f07a60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:25,385 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:27,340 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407cf39c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:27,341 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408c6e480> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:27,347 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:27,352 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408c6e5c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:27,695 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:30,476 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff409c2a0c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:30,477 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3de4e8b80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:30,484 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:30,490 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3de4e9580> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:30,863 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:33,366 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407951080> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:33,367 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407c963e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:33,375 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:33,381 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407c95940> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:33,700 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:35,709 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4072cdf80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:35,710 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408586980> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:35,716 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:35,720 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408587560> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:36,778 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:38,843 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407d38ea0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:38,844 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407cab880> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:38,851 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:38,855 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407cabce0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:39,180 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:41,946 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40709c720> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:41,947 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3e02ef920> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:41,954 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:41,959 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3e02eed40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:44,095 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_99_export_xlsx_partner_ledger ... 2026-11-01 12:32:44,266 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:46,221 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff405ed7560> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:46,222 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40709c720> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:46,232 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:46,236 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408e407c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:32:46,264 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:32:57,266 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_config_menu: Starting TestReportConfigMenu.test_accounting_manager_sees_the_report_configuration_menu_without_developer_mode ... 2026-11-01 12:32:57,396 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_config_menu: Starting TestReportConfigMenu.test_configuration_menu_gate_names_a_group_the_manager_holds_directly ... 2026-11-01 12:32:57,430 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_config_menu: Starting TestReportConfigMenu.test_configuration_menu_stays_hidden_from_a_user_without_the_accounting_manager_group ... 2026-11-01 12:32:57,579 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_config_menu: Starting TestReportConfigMenu.test_making_the_configuration_menu_visible_does_not_move_or_re_root_it ... 2026-11-01 12:32:57,643 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 12:33:06,817 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_config_parameter_can_keep_jit_enabled ... 2026-11-01 12:33:06,948 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_domain_engine_choke_point_disables_jit ... 2026-11-01 12:33:07,064 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_jit_disable_does_not_leak_across_committed_transaction ... 2026-11-01 12:33:07,222 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.report.expression records with IDs: [648] 2026-11-01 12:33:07,225 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.report.line records with IDs: [669] 2026-11-01 12:33:07,232 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.report records with IDs: [145] 2026-11-01 12:33:07,257 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_report_render_disables_jit_by_default ... 2026-11-01 12:33:07,372 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_second_render_re_disables_jit_after_savepoint_rollback ... 2026-11-01 12:33:07,549 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:33:16,702 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_fixed_duration_term_bypasses_date_filter_includes_null_maturity ... 2026-11-01 12:33:18,400 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_optimize_relational_domain_includes_uncomputed_counterpart_revenue_line ... 2026-11-01 12:33:18,747 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_optimize_relational_domain_keeps_empty_counterpart_lines_on_negative_operator ... 2026-11-01 12:33:18,802 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_optimize_relational_domain_keeps_positive_operator_behaviour_unchanged ... 2026-11-01 12:33:18,843 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_type1_long_term_unchanged_after_fixed_addition ... 2026-11-01 12:33:19,446 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:33:28,990 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestExpandedLineGroupbyAmbiguousColumn.test_expand_company_id_groupby_move_join_domain_no_ambiguous_column ... 2026-11-01 12:33:29,472 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestExpandedLineGroupbyAmbiguousColumn.test_expand_partner_id_groupby_move_join_domain_no_ambiguous_column ... 2026-11-01 12:33:29,986 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:33:39,682 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestDomainValueFromBalanceAmbiguousColumn.test_load_partner_id_groupby_move_join_domain_no_ambiguous_column ... 2026-11-01 12:33:40,240 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:33:58,307 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_hierarchy: Starting ReportAccountHierarchy.test_accounts_without_group_fall_back_to_root_then_ungrouped_and_are_never_hidden ... 2026-11-01 12:33:59,326 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_hierarchy: Starting ReportAccountHierarchy.test_hierarchy_buckets_are_not_shared_between_companies ... 2026-11-01 12:34:00,477 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_hierarchy: Starting ReportAccountHierarchy.test_trial_balance_hierarchy_groups_accounts_and_off_restores_flat_list ... 2026-11-01 12:34:01,467 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_hierarchy: Starting ReportAccountHierarchy.test_trial_balance_hierarchy_is_offered_and_starts_on ... 2026-11-01 12:34:02,405 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:34:19,101 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_options_cache_company_scope: Starting ReportOptionsCacheIsCompanyScoped.test_adding_a_second_company_renders_that_companys_journal_items ... 2026-11-01 12:34:19,806 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_report_options_cache_company_scope: Starting ReportOptionsCacheIsCompanyScoped.test_the_options_cache_must_not_collapse_the_company_selection_to_one_id ... 2026-11-01 12:34:20,410 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:34:31,014 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_account_current_balance_exposed_on_chart_of_accounts_list_and_kanban ... 2026-11-01 12:34:31,084 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_existing_reporting_root_menus_are_unchanged ... 2026-11-01 12:34:31,117 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_invoice_analysis_reachable_as_pivot_from_accounting_reporting ... 2026-11-01 12:34:31,154 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_manifest_depends_stay_free_of_report_flag_dependency ... 2026-11-01 12:34:31,188 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_move_line_pivot_reachable_and_reuses_core_pivot_view ... 2026-11-01 12:34:31,242 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_new_actions_owned_by_to_account_reports_and_free_of_legal_report_off ... 2026-11-01 12:34:31,299 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_new_menus_and_actions_gated_on_existing_accounting_groups ... 2026-11-01 12:34:31,350 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_new_menus_do_not_create_a_new_root_or_application_menu ... 2026-11-01 12:34:31,397 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_no_new_ir_model_access_owned_by_to_account_reports ... 2026-11-01 12:34:31,438 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_partner_debit_credit_total_invoiced_exposed_on_form_and_kanban ... 2026-11-01 12:34:31,675 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_unauthorized_user_cannot_reach_new_menus ... 2026-11-01 12:34:31,883 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:34:42,681 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_changing_the_engine_of_a_statutory_expression_is_refused ... 2026-11-01 12:34:42,759 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_changing_the_subformula_of_a_statutory_expression_is_refused ... 2026-11-01 12:34:42,853 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_editing_a_non_statutory_formula_is_still_allowed ... 2026-11-01 12:34:42,943 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_editing_a_statutory_formula_is_refused_for_a_non_system_user ... 2026-11-01 12:34:43,061 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_guard_fires_on_a_direct_orm_write_over_a_multi_record_set ... 2026-11-01 12:34:43,155 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_guard_is_a_validation_error_not_an_access_error ... 2026-11-01 12:34:43,243 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_refusal_names_the_line_the_ma_so_and_both_formulas ... 2026-11-01 12:34:43,327 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_system_user_may_edit_a_statutory_formula ... 2026-11-01 12:34:43,415 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_unguarded_fields_on_a_statutory_expression_stay_editable ... 2026-11-01 12:34:43,528 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 12:34:53,377 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_stream_loop_query_isolation: Starting PartnerLedgerStreamingIntegrity.test_journal_group_report_must_list_every_partner_not_only_the_first_batch ... 2026-11-01 12:34:54,347 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_stream_loop_query_isolation: Starting PartnerLedgerStreamingIntegrity.test_report_must_not_query_the_database_while_streaming_its_own_result_set ... 2026-11-01 12:34:55,354 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:35:04,935 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_aggregation_subformula_leading_minus_is_applied ... 2026-11-01 12:35:05,352 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_dotless_aggregation_term_raises_validation_error_not_traceback ... 2026-11-01 12:35:05,807 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_negated_known_token_is_not_flagged_unknown_and_still_gets_the_sign ... 2026-11-01 12:35:06,204 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_semicolon_compound_subformula_recognises_if_above_without_spurious_warning ... 2026-11-01 12:35:06,395 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_sum_children_sums_child_expressions_instead_of_raising ... 2026-11-01 12:35:06,795 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_unknown_subformula_token_logs_warning_and_does_not_alter_value ... 2026-11-01 12:35:07,211 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:35:16,753 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_count_rows_returns_row_count_not_monetary_sum ... 2026-11-01 12:35:17,198 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_dont_evaluate_keeps_expression_present_with_zero_and_is_not_computed ... 2026-11-01 12:35:17,541 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_above_mirrored_vat_pair_renders_exactly_one_nonzero_box ... 2026-11-01 12:35:18,017 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_above_with_equal_operands_renders_neither_box_nonzero ... 2026-11-01 12:35:18,464 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_below_suppresses_value_above_threshold ... 2026-11-01 12:35:18,913 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_between_window_is_lower_strict_and_upper_inclusive ... 2026-11-01 12:35:19,412 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_other_expr_above_conditions_on_referenced_expression_not_own_value ... 2026-11-01 12:35:19,821 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_other_expr_below_conditions_on_referenced_expression_not_own_value ... 2026-11-01 12:35:20,312 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_round_n_and_rounding_n_are_distinct_tokens ... 2026-11-01 12:35:20,791 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_round_n_uses_half_up_not_bankers_rounding ... 2026-11-01 12:35:21,154 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_threshold_comparison_uses_currency_precision_not_raw_float ... 2026-11-01 12:35:21,601 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:35:21,617 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_suspense_account_flag: Starting TestSuspenseAccountFlag.test_company_level_suspense_account_is_flagged_without_any_journal ... 2026-11-01 12:35:26,265 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_suspense_account_flag: Starting TestSuspenseAccountFlag.test_flag_tracks_a_repointed_journal_suspense_account_live ... 2026-11-01 12:35:30,709 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_suspense_account_flag: Starting TestSuspenseAccountFlag.test_journal_suspense_account_is_flagged_regardless_of_its_code ... 2026-11-01 12:35:35,336 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_suspense_account_flag: Starting TestSuspenseAccountFlag.test_ordinary_accounts_near_the_suspense_numbering_are_not_flagged ... 2026-11-01 12:35:39,711 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:35:39,725 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_suspense_account_flag_archived_journal: Starting TestSuspenseAccountFlagArchivedJournal.test_archiving_a_bank_journal_keeps_its_suspense_account_designated ... 2026-11-01 12:35:44,178 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_suspense_account_flag_archived_journal: Starting TestSuspenseAccountFlagArchivedJournal.test_unarchiving_a_bank_journal_leaves_its_suspense_account_designated ... 2026-11-01 12:35:48,521 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:35:58,441 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_01_validate_tax_report ... 2026-11-01 12:36:06,392 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_101_validate_tax_report_multi_company ... 2026-11-01 12:36:29,283 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_88_report_currency_conversion_general_tax ... 2026-11-01 12:36:36,991 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_999_analytic_filters_disabled ... 2026-11-01 12:36:44,097 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-11-01 12:36:52,162 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-11-01 12:36:59,026 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:01,826 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408b36de0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:01,827 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4076ae700> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:01,833 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:01,838 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4076ac180> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:02,150 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:04,073 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4084dd4e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:04,074 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff406d25080> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:04,080 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:04,084 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40a471080> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:05,173 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:07,165 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4081e0ea0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:07,166 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40887f420> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:07,173 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:07,177 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40887ef20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:07,523 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:10,277 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40b3a7880> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:10,278 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407278400> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:10,284 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:10,288 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407279580> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:10,608 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:12,546 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40993cae0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:12,547 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407d134c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:12,555 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:12,560 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407d10c20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:13,648 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:15,615 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40cd091c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:15,616 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407354b80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:15,623 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:15,628 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4073551c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:15,975 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:18,755 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40b8ca660> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:18,757 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dc36a020> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:18,763 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:18,768 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dc36b420> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:19,078 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:20,977 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407909ee0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:20,978 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4083f0180> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:20,984 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:20,989 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4083f16c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:23,890 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_99_export_xlsx_tax_reports ... 2026-11-01 12:37:31,743 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_tax_tags_double_negation_yields_positive ... 2026-11-01 12:37:39,310 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_tax_tags_negative_tag_non_inverted_aml_negates_balance ... 2026-11-01 12:37:47,016 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_tax_tags_positive_tag_non_inverted_aml_adds_balance ... 2026-11-01 12:37:54,683 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:57,378 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4086e7ec0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:57,378 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dcfd3060> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:57,384 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:57,388 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dcfd1300> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:37:57,413 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:38:07,333 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_action_is_reachable_from_the_tax_tag_form ... 2026-11-01 12:38:07,443 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_action_opens_account_report_expression_records ... 2026-11-01 12:38:07,496 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_excludes_the_indicators_of_another_country ... 2026-11-01 12:38:07,562 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_is_identical_for_the_plus_and_minus_sign_prefix ... 2026-11-01 12:38:07,613 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_is_read_only_and_moves_no_reported_figure ... 2026-11-01 12:38:09,243 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_on_an_unused_tag_returns_an_empty_list_without_raising ... 2026-11-01 12:38:09,287 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_returns_only_the_indicators_consuming_the_tag ... 2026-11-01 12:38:09,358 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:38:18,686 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_01_validate_trial_balance ... 2026-11-01 12:38:20,980 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_100_xlsx_export_with_previous_period_comparison_merge_safety ... 2026-11-01 12:38:21,143 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_101_validate_trial_balance_multi_company ... 2026-11-01 12:38:35,977 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_88_report_currency_conversion ... 2026-11-01 12:38:36,457 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_999_analytic_groupby_total_not_affected ... 2026-11-01 12:38:36,552 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:38,393 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3deb46840> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:38,394 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407460900> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:38,400 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:38,405 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407462ac0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:38,723 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:41,469 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408a55260> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:41,470 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff404532f20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:41,476 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:41,481 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff404532700> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:41,831 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:43,708 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dcad7420> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:43,709 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40ce753a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:43,715 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:43,719 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40ce765c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:44,780 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:46,923 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dd460180> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:46,924 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40853f2e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:46,929 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:46,933 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40853ce00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:47,282 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:49,903 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3ddf64a40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:49,904 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40c621620> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:49,910 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:49,914 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40c623a60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:50,197 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:52,139 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff406ee22a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:52,141 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4080431a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:52,149 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:52,156 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408040040> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:52,463 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:55,034 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3ddee1ee0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:55,035 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407ff3e20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:55,041 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:55,045 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407ff18a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:55,332 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:57,918 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4072402c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:57,919 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4088534c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:57,924 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:57,929 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408850cc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:38:59,909 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-11-01 12:39:00,404 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-11-01 12:39:00,447 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:02,363 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40b6b6e80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:02,364 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff409f62200> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:02,370 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:02,374 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff409f607c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:03,514 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:05,302 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40b55fec0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:05,303 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4087b7d80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:05,309 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:05,313 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4087b4b80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:05,636 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:08,394 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40b7ac040> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:08,395 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40752be20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:08,402 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:08,406 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407528a40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:08,770 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:10,651 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407818220> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:10,652 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3e0262d40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:10,658 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:10,662 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3e0262980> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:11,706 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:13,529 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408742ac0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:13,530 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407e6b9c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:13,536 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:13,540 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407e6b4c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:13,813 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:16,498 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408e09440> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:16,499 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407aeede0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:16,505 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:16,509 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407aee700> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:16,802 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:18,836 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff404615580> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:18,837 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40745bec0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:18,845 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:18,850 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40745b2e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:19,973 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:21,871 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407900ae0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:21,872 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408e41bc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:21,878 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:21,882 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408e41260> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:24,051 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_99_export_xlsx_trial_balance ... 2026-11-01 12:39:24,237 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:26,938 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4091744a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:26,938 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4082be840> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:26,944 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:26,947 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4082bd120> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:39:26,972 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:39:40,550 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_trial_balance_render_is_read_only: Starting TrialBalanceRenderIsReadOnly.test_a_readonly_accountant_can_open_the_trial_balance ... 2026-11-01 12:39:40,657 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_trial_balance_render_is_read_only: Starting TrialBalanceRenderIsReadOnly.test_rendering_the_trial_balance_creates_no_account ... 2026-11-01 12:39:40,836 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:39:49,952 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_tt99_controls_are_inert_by_default: Starting TestTt99ControlsAreInertByDefault.test_a_freshly_created_expression_opts_into_none_of_the_new_controls ... 2026-11-01 12:39:50,023 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_tt99_controls_are_inert_by_default: Starting TestTt99ControlsAreInertByDefault.test_a_line_opting_into_nothing_renders_the_hand_computed_balance ... 2026-11-01 12:39:52,371 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_tt99_controls_are_inert_by_default: Starting TestTt99ControlsAreInertByDefault.test_configuring_a_bank_suspense_account_elsewhere_does_not_move_an_ordinary_figure ... 2026-11-01 12:39:52,910 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_account_reports.tests.test_tt99_controls_are_inert_by_default: Starting TestTt99ControlsAreInertByDefault.test_stamped_suspense_items_elsewhere_do_not_move_an_ordinary_figure ... 2026-11-01 12:39:53,566 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:39:53,582 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_attendance_activity: Starting TestAttendanceActivity.test_01_compute_status_count ... 2026-11-01 12:39:53,700 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:39:53,714 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_01_compute_current_attendance ... 2026-11-01 12:39:53,791 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_02_compute_total_finger_template_records ... 2026-11-01 12:39:53,874 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_03_get_active ... 2026-11-01 12:39:54,024 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_04_smart_map_employees_confidence_passes ... 2026-11-01 12:39:54,297 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_05_smart_map_employees_ambiguous_left_unmapped ... 2026-11-01 12:39:54,546 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 12:39:54,563 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_command_cleanup: Starting TestCommandCleanup.test_cleanup_removes_unanswered_old_commands ... 2026-11-01 12:39:54,673 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted attendance.command.device records with IDs: [5, 4, 3] 2026-11-01 12:39:54,706 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:39:54,720 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_finger_template: Starting TestFingerTemplate.test_01_compute_employee_id ... 2026-11-01 12:39:54,817 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:39:54,833 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_hr_attendance: Starting TestHrAttendance.test_01_get_last_hr_attendance_record ... 2026-11-01 12:39:55,060 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:39:55,075 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_hr_employee: Starting TestHrEmployee.test_01_compute_total_finger_template_records ... 2026-11-01 12:39:55,216 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:39:55,262 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_01_action_device_information ... 2026-11-01 12:39:55,340 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_02_action_show_time ... 2026-11-01 12:39:55,373 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_03_action_restart ... 2026-11-01 12:39:55,406 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_05_user_download ... 2026-11-01 12:39:55,456 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_06_user_upload ... 2026-11-01 12:39:55,553 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_07_action_employee_map ... 2026-11-01 12:39:55,732 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_08_action_finger_template_download ... 2026-11-01 12:39:55,820 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_09_action_attendance_download ... 2026-11-01 12:39:55,923 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_10_action_employee_upload_to_device ... 2026-11-01 12:39:56,039 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_11_sync_attendance ... 2026-11-01 12:39:56,323 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_11b_failing_record_is_skipped_after_max_attempts ... 2026-11-01 12:39:56,642 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_12_new_device_dupplicate_ip_port_location ... 2026-11-01 12:39:56,709 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_13_delete_device_not_in_draft ... 2026-11-01 12:39:56,739 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35142] 2026-11-01 12:39:56,775 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_14_delete_device_in_draft_no_attendance_data ... 2026-11-01 12:39:56,827 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35180] 2026-11-01 12:39:56,834 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted attendance.device records with IDs: [14] 2026-11-01 12:39:56,860 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_15_delete_device_in_draft_has_attendance_data ... 2026-11-01 12:39:56,920 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35181] 2026-11-01 12:39:56,948 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_16_compute_tz ... 2026-11-01 12:39:56,981 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_17_compute_device_users_count ... 2026-11-01 12:39:57,030 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_18_compute_mapped_employees_count ... 2026-11-01 12:39:57,197 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_19_compute_total_finger_template_records ... 2026-11-01 12:39:57,297 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_20_compute_total_attendance_records ... 2026-11-01 12:39:57,412 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_21_attendance_status_type_unique ... 2026-11-01 12:39:57,462 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_22_attendance_status_code_unique ... 2026-11-01 12:39:57,512 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_23_attendance_device_generate_employee ... 2026-11-01 12:39:57,699 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_24_action_attendance_download_devices ... 2026-11-01 12:39:57,934 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:39:57,950 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_attlog_malformed_first_line_keeps_the_rest ... 2026-11-01 12:39:58,087 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:39:58,532 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:39:58] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 57 0.018 0.430 2026-11-01 12:39:58,570 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_attlog_malformed_line_costs_only_that_line ... 2026-11-01 12:39:58,721 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:39:59,092 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:39:59] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 57 0.012 0.362 2026-11-01 12:39:59,130 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_biodata_malformed_line_costs_only_that_line ... 2026-11-01 12:39:59,277 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:39:59,626 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:39:59] "POST /iclock/cdata?SN=serial_12345678&table=BIODATA HTTP/1.1" 200 - 33 0.011 0.340 2026-11-01 12:39:59,658 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_finger_malformed_line_costs_only_that_line ... 2026-11-01 12:39:59,796 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:40:00,210 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:40:00] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 24 0.008 0.409 2026-11-01 12:40:00,254 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_get_option_delay ... 2026-11-01 12:40:00,383 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_info_reply_value_containing_equal_sign_keeps_later_fields ... 2026-11-01 12:40:00,520 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:40:01,908 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:40:01] "POST /iclock/devicecmd?SN=serial_12345678 HTTP/1.1" 200 - 36 0.013 1.377 2026-11-01 12:40:01,946 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_info_reply_without_ip_address ... 2026-11-01 12:40:02,033 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_polling_never_breeds_commands ... 2026-11-01 12:40:02,142 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_biodata_01 ... 2026-11-01 12:40:02,236 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:40:02,688 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:40:02] "POST /iclock/cdata?SN=serial_12345678&table=BIODATA HTTP/1.1" 200 - 31 0.010 0.444 2026-11-01 12:40:02,725 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_attendance_01 ... 2026-11-01 12:40:02,825 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:40:03,186 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:40:03] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 62 0.014 0.349 2026-11-01 12:40:03,212 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_attendance_02 ... 2026-11-01 12:40:03,317 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:40:03,644 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:40:03] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 62 0.014 0.316 2026-11-01 12:40:03,671 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_attendance_03 ... 2026-11-01 12:40:03,776 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:40:04,112 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:40:04] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 55 0.014 0.325 2026-11-01 12:40:04,141 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:40:04] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 32 0.007 0.019 2026-11-01 12:40:04,173 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:40:04] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 15 0.004 0.023 2026-11-01 12:40:04,200 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_finger_01 ... 2026-11-01 12:40:04,299 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:40:05,689 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:40:05] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 21 0.005 1.386 2026-11-01 12:40:05,722 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_info_01 ... 2026-11-01 12:40:05,835 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:40:06,150 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:40:06] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 30 0.011 0.307 2026-11-01 12:40:06,186 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_getrequest_01 ... 2026-11-01 12:40:06,283 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:40:06,573 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:40:06] "GET /iclock/getrequest?SN=12345678 HTTP/1.1" 200 - 8 0.002 0.290 2026-11-01 12:40:06,574 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud.TestMockDeviceConnectIcloud.test_process_getrequest_01: waiting for threads: [] 2026-11-01 12:40:06,603 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_getrequest_02 ... 2026-11-01 12:40:06,703 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:40:06,971 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:40:06] "GET /iclock/getrequest?SN=serial_12345678 HTTP/1.1" 200 - 14 0.004 0.266 2026-11-01 12:40:06,996 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_getrequest_03 ... 2026-11-01 12:40:07,087 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:40:07,364 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:40:07] "GET /iclock/getrequest?SN=serial_12345678 HTTP/1.1" 200 - 14 0.003 0.276 2026-11-01 12:40:07,365 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud.TestMockDeviceConnectIcloud.test_process_getrequest_03: waiting for threads: [] 2026-11-01 12:40:07,401 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_returned_command_results_01 ... 2026-11-01 12:40:07,506 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:40:07,776 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:40:07] "GET /iclock/getrequest?SN=serial_12345678 HTTP/1.1" 200 - 14 0.003 0.269 2026-11-01 12:40:07,784 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:40:07] "POST /iclock/devicecmd?SN=serial_12345678 HTTP/1.1" 200 - 3 0.001 0.003 2026-11-01 12:40:07,823 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_queued_command_is_delivered_on_first_poll ... 2026-11-01 12:40:07,941 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_registry_01 ... 2026-11-01 12:40:08,037 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:40:09,412 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:40:09] "POST /iclock/registry?SN=serial_12345678 HTTP/1.1" 200 - 7 0.001 1.376 2026-11-01 12:40:09,449 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_user_malformed_line_costs_only_that_line ... 2026-11-01 12:40:09,554 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:40:09,857 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:40:09] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 35 0.017 0.289 2026-11-01 12:40:09,902 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:40:09,974 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_01_connect_wrong_password ... 2026-11-01 12:40:10,056 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_02_connect_wrong_ip ... 2026-11-01 12:40:10,102 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_03_connect_wrong_port ... 2026-11-01 12:40:10,147 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_04_connect_wrong_protocol ... 2026-11-01 12:40:10,192 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_05_connect_successfully ... 2026-11-01 12:40:10,236 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:40:10,253 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_multi_company: Starting TestMultiCompany.test_01_multi_company ... 2026-11-01 12:40:14,540 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 592, model: attendance.device 2026-11-01 12:40:14,558 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [102], uid: 592, model: attendance.device.user 2026-11-01 12:40:14,571 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [56], uid: 592, model: user.attendance 2026-11-01 12:40:14,627 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_multi_company: Starting TestMultiCompany.test_open_wz_upload_emp_to_machine_multi_company ... 2026-11-01 12:40:18,831 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:40:19,046 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_upload_finger_templates: Starting TestUploadFingerTemplates.test_upload_finger_templates_copies_biometric_data_to_new_device ... 2026-11-01 12:40:19,142 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_attendance_device.tests.test_upload_finger_templates: Starting TestUploadFingerTemplates.test_upload_finger_templates_noop_when_employee_has_no_existing_template ... 2026-11-01 12:40:19,337 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:40:19,353 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_backdate.tests.test_abstract_backdate_wizard: Starting TestAbstractBackdateWizard.test_abstract_backdate_wizard_model_is_registered ... 2026-11-01 12:40:19,376 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_backdate.tests.test_abstract_backdate_wizard: Starting TestAbstractBackdateWizard.test_abstract_backdate_wizard_view ... 2026-11-01 12:40:19,410 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:40:19,423 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_backdate.tests.test_backdate_mixin: Starting TestBackdateMixinGetBackdate.test_get_backdate_coerces_str_and_datetime_context_to_same_datetime ... 2026-11-01 12:40:19,448 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_backdate.tests.test_backdate_mixin: Starting TestBackdateMixinGetBackdate.test_get_backdate_returns_falsy_without_context_key ... 2026-11-01 12:40:19,480 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:40:19,494 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_backdate.tests.test_backdate_mixin: Starting TestAbstractBackdateWizardContext.test_backdate_context_emits_exactly_the_four_required_keys ... 2026-11-01 12:40:19,522 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:40:21,462 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff409bec7c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:40:21,463 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40471c7c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:40:21,470 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:40:21,476 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40471c540> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:40:21,593 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:40:24,664 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40cba16c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:40:24,665 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40c69b240> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:40:24,670 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:40:24,674 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40c6984a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:40:24,700 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:40:25,318 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7067] 2026-11-01 12:40:25,318 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-11-01 12:40:25,442 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7089] 2026-11-01 12:40:25,442 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-11-01 12:40:25,484 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_constrains: Starting TestCurrencyRates.test_01_currency_rate_constrains ... 2026-11-01 12:40:25,543 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_constrains: Starting TestCurrencyRates.test_02_many_rates_per_day_when_bank_or_type_differs ... 2026-11-01 12:40:25,604 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_constrains: Starting TestCurrencyRates.test_03_one_rate_per_day_without_bank ... 2026-11-01 12:40:25,662 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_constrains: Starting TestCurrencyRates.test_04_one_rate_per_day_per_bank_without_exchange_type ... 2026-11-01 12:40:25,732 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:40:26,058 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7067] 2026-11-01 12:40:26,058 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-11-01 12:40:26,169 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7089] 2026-11-01 12:40:26,169 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-11-01 12:40:26,214 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_context_scope_accepts_both_bank_key_spellings ... 2026-11-01 12:40:26,262 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_credit_note_invoice_rate_have_bank_default ... 2026-11-01 12:40:31,565 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_credit_note_invoice_rate_have_bank_default_but_no_have_rate ... 2026-11-01 12:40:34,505 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_credit_note_invoice_rate_no_have_bank_default ... 2026-11-01 12:40:37,175 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_mixed_invoice_and_bill_same_transaction_keep_their_own_rate ... 2026-11-01 12:40:38,881 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_purchase_invoice_rate_have_bank_default ... 2026-11-01 12:40:41,500 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_purchase_invoice_rate_have_bank_default_but_no_have_rate ... 2026-11-01 12:40:44,817 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_purchase_invoice_rate_no_have_bank_default ... 2026-11-01 12:40:47,502 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_refund_invoice_rate_have_bank_default ... 2026-11-01 12:40:50,087 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_refund_invoice_rate_have_bank_default_but_no_have_rate ... 2026-11-01 12:40:52,773 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_refund_invoice_rate_no_have_bank_default ... 2026-11-01 12:40:55,341 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_sales_invoice_rate_have_bank_default ... 2026-11-01 12:40:59,172 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_sales_invoice_rate_have_bank_default_but_no_have_rate ... 2026-11-01 12:41:02,098 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_sales_invoice_rate_no_have_bank_default ... 2026-11-01 12:41:04,752 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:41:05,104 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7067] 2026-11-01 12:41:05,104 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-11-01 12:41:05,188 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7089] 2026-11-01 12:41:05,188 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-11-01 12:41:05,266 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7210] 2026-11-01 12:41:05,266 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [144] 2026-11-01 12:41:05,291 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7192] 2026-11-01 12:41:05,291 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-11-01 12:41:05,291 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_no_history: Starting TestCurrencyRateNoHistory.test_currency_with_no_rate_at_all_still_resolves_to_one ... 2026-11-01 12:41:05,322 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_no_history: Starting TestCurrencyRateNoHistory.test_rate_dated_after_query_date_falls_back_to_earliest_recorded_rate ... 2026-11-01 12:41:05,372 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:41:05,671 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7067] 2026-11-01 12:41:05,671 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-11-01 12:41:05,751 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7089] 2026-11-01 12:41:05,751 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-11-01 12:41:06,050 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_config_bank_journal ... 2026-11-01 12:41:08,773 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_money_have_bank_default_but_no_have_rate ... 2026-11-01 12:41:11,435 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_money_no_have_bank_default ... 2026-11-01 12:41:14,150 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_monney_have_bank_default ... 2026-11-01 12:41:16,637 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_config_bank_journal ... 2026-11-01 12:41:17,812 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_config_bank_journal_but_no_rate ... 2026-11-01 12:41:19,036 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_money_have_bank_default_but_no_have_rate ... 2026-11-01 12:41:20,160 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_money_no_have_bank_default ... 2026-11-01 12:41:21,316 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_monney_have_bank_default ... 2026-11-01 12:41:23,120 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_config_bank_journal ... 2026-11-01 12:41:24,343 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_config_bank_journal_but_no_rate ... 2026-11-01 12:41:25,484 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_money_have_bank_default ... 2026-11-01 12:41:27,180 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_money_have_bank_default_but_no_have_rate ... 2026-11-01 12:41:28,243 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_money_no_have_bank_default ... 2026-11-01 12:41:29,288 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_withdraw_foreign_currency_to_account_with_company_currency ... 2026-11-01 12:41:30,044 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:41:30,403 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7067] 2026-11-01 12:41:30,403 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-11-01 12:41:30,490 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7089] 2026-11-01 12:41:30,490 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-11-01 12:41:31,078 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_grni_clears_to_zero_after_bill_under_anglo_saxon_standard_costing ... 2026-11-01 12:41:33,877 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_grni_stays_zero_after_return_and_bill_across_a_rate_movement ... 2026-11-01 12:41:37,449 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_no_spurious_price_difference_when_bill_matches_bank_converted_cost ... 2026-11-01 12:41:39,966 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_price_difference_composes_with_mrp_subcontracting_purchase ... 2026-11-01 12:41:42,325 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_price_difference_recognized_on_full_qty_when_stock_stays_on_hand ... 2026-11-01 12:41:44,473 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_refund_without_return_uses_core_standard_basis_unchanged ... 2026-11-01 12:41:48,299 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_resupply_receipt_valued_at_bank_rate ... 2026-11-01 12:41:50,204 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_price_company_currency_po_is_noop ... 2026-11-01 12:41:51,380 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_price_lot_receipt_every_lot_revalued_at_bank_rate ... 2026-11-01 12:41:53,420 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_price_not_rewritten_by_bank_rate_receipt ... 2026-11-01 12:41:54,941 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_price_receipt_svl_matches_fifo_bank_rate_parity ... 2026-11-01 12:41:56,713 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_receipt_without_bank_configured_is_noop ... 2026-11-01 12:41:58,135 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_receipt_without_purchase_line_is_noop ... 2026-11-01 12:41:58,566 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:41:58,861 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7067] 2026-11-01 12:41:58,861 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-11-01 12:41:58,942 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7089] 2026-11-01 12:41:58,942 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-11-01 12:41:59,301 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [83, 82] 2026-11-01 12:41:59,394 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [81, 66, 67] 2026-11-01 12:41:59,625 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7000, 5989, 5986, 3679, 3678, 3677, 3676, 3675, 3674, 3673, 3671, 3216, 3215, 3214, 3213, 3212, 3211, 3210, 3209, 3208, 3207, 3206, 3205, 3204, 3203, 3202, 3201, 3200, 3199, 3198] 2026-11-01 12:41:59,730 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [356327, 249008, 175880, 175889, 175881, 175882, 175883, 175884, 175885, 175886, 175887, 175888, 249730, 249732, 249734, 249736, 251336] 2026-11-01 12:41:59,730 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted purchase.order records with IDs: [18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1] 2026-11-01 12:41:59,749 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [175890, 175891, 175892, 175893] 2026-11-01 12:41:59,750 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [81, 79, 80, 82] 2026-11-01 12:41:59,757 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 498, 499, 500, 501, 502, 503, 504, 506, 702] 2026-11-01 12:41:59,773 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [173142, 145152, 145153, 145154] 2026-11-01 12:41:59,773 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [1, 2, 3, 4] 2026-11-01 12:42:00,843 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_rate_autofill_po_create_manual_have_bank_default ... 2026-11-01 12:42:01,941 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_rate_autofill_po_create_manual_have_bank_default_but_no_rate ... 2026-11-01 12:42:03,029 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_rate_autofill_po_create_manual_not_have_bank_default ... 2026-11-01 12:42:04,134 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_rate_multi_company ... 2026-11-01 12:42:09,860 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_stock_move_currency_context_ignored_when_no_purchase_line ... 2026-11-01 12:42:09,945 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_supply_po_rate_no_have_bank_default_uses_base_module_fallback ... 2026-11-01 12:42:10,863 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:42:10,876 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_01_a_single_record_method_is_given_one_record ... 2026-11-01 12:42:11,032 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_02_the_records_come_back_to_the_caller ... 2026-11-01 12:42:11,168 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_03_a_method_returning_nothing_gets_its_recordset_back ... 2026-11-01 12:42:11,324 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_04_a_batch_size_larger_than_the_work_changes_nothing ... 2026-11-01 12:42:11,451 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_05_batches_are_bounded_by_the_size_asked_for ... 2026-11-01 12:42:11,587 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_06_an_empty_recordset_is_still_one_call ... 2026-11-01 12:42:11,692 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:42:11,705 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_01_kwarg_true_with_no_context_key_is_suppressed_on_the_single_call_branch ... 2026-11-01 12:42:11,811 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_02_kwarg_true_with_no_context_key_is_suppressed_and_the_run_continues ... 2026-11-01 12:42:11,912 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_03_context_false_overrides_kwarg_true ... 2026-11-01 12:42:12,015 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_04_no_kwarg_no_context_key_propagates_the_constructor_default ... 2026-11-01 12:42:12,104 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_05_context_only_caller_shape_like_to_git_action_pull ... 2026-11-01 12:42:12,211 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_06_context_only_caller_shape_like_to_attendance_device_fetch ... 2026-11-01 12:42:12,349 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_07_unthreaded_batch_without_savepoint_lets_an_aborted_transaction_swallow_every_later_batch ... 2026-11-01 12:42:12,584 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_08_swallowed_single_call_must_not_report_the_original_recordset_as_succeeded ... 2026-11-01 12:42:12,684 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_09_swallowed_batch_must_not_leak_into_a_result_with_nothing_trackable ... 2026-11-01 12:42:12,791 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_10_two_calls_on_the_same_decorated_closure_resolve_ignore_error_independently ... 2026-11-01 12:42:12,933 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:42:12,946 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_decorator_accepts_rebalance_flag ... 2026-11-01 12:42:12,969 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_drained_home_helps_the_busiest_group ... 2026-11-01 12:42:12,992 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_everything_drained_returns_none ... 2026-11-01 12:42:13,016 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_full_drain_simulation_matches_the_described_shape ... 2026-11-01 12:42:13,039 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_last_group_standing_takes_every_thread_up_to_cap ... 2026-11-01 12:42:13,062 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_serves_home_group_first ... 2026-11-01 12:42:13,085 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_tie_prefers_more_idle_capacity ... 2026-11-01 12:42:13,118 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:42:14,201 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_access_unchanged_for_permissive_user ... 2026-11-01 12:42:14,248 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_empty_domain_counts_as_permissive ... 2026-11-01 12:42:14,282 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_get_rules_query_budget ... 2026-11-01 12:42:14,293 104 INFO rb-2cd94b9-226205-431193 odoo.modules.registry: Invalidating all model caches from test_get_rules_query_budget /data/build/Viindoo-tvtmaaddons-18.0/to_base/tests/test_permissive_rule_shortcircuit.py:110 2026-11-01 12:42:14,327 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_global_rule_always_kept ... 2026-11-01 12:42:14,362 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_permissive_drops_redundant_deep_rule ... 2026-11-01 12:42:14,395 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_restricted_user_still_restricted ... 2026-11-01 12:42:14,428 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_without_permissive_keeps_deep_rule ... 2026-11-01 12:42:14,464 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:42:14,983 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1995] 2026-11-01 12:42:14,992 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36279] 2026-11-01 12:42:14,998 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:42:15,100 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_serialize_scope: Starting TestSerializeScope.test_channel_ids_scope_exclusion ... 2026-11-01 12:42:16,001 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_serialize_scope: Starting TestSerializeScope.test_child_ids_scope_exclusion ... 2026-11-01 12:42:17,763 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_serialize_scope: Starting TestSerializeScope.test_user_ids_scope_exclusion ... 2026-11-01 12:42:19,390 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:42:19,403 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_000_float_hours_to_time ... 2026-11-01 12:42:19,427 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_010_barcode_exists ... 2026-11-01 12:42:19,535 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_020_get_ean13 ... 2026-11-01 12:42:19,559 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_030_convert_local_to_utc ... 2026-11-01 12:42:19,582 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_040_convert_utc_to_local ... 2026-11-01 12:42:19,606 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_045_convert_relativedelta_to_timedelta ... 2026-11-01 12:42:19,629 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_046_get_total_seconds_from_relativedelta ... 2026-11-01 12:42:19,653 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_050_time_to_float_hour ... 2026-11-01 12:42:19,676 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_060_find_first_date_of_period ... 2026-11-01 12:42:19,700 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_065_find_first_date_of_period ... 2026-11-01 12:42:19,727 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_070_find_last_date_of_period_from_period_start_date ... 2026-11-01 12:42:19,757 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_080_find_last_date_of_period ... 2026-11-01 12:42:19,781 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_085_find_last_date_of_period ... 2026-11-01 12:42:19,804 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_086_find_last_date_of_period ... 2026-11-01 12:42:19,827 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_090_period_iter_arg_type ... 2026-11-01 12:42:19,857 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_091_period_iter__datetime ... 2026-11-01 12:42:19,883 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_092_period_iter__date ... 2026-11-01 12:42:19,915 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_095_period_iter__start_day_offset ... 2026-11-01 12:42:19,939 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_100_get_days_of_month_from_date ... 2026-11-01 12:42:19,961 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_110_get_day_of_year_from_date ... 2026-11-01 12:42:19,985 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_120_get_days_between_dates ... 2026-11-01 12:42:20,008 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_130_get_months_between_dates ... 2026-11-01 12:42:20,031 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_140_get_weekdays_for_period ... 2026-11-01 12:42:20,061 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_150_next_weekday ... 2026-11-01 12:42:20,084 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_160_split_date ... 2026-11-01 12:42:20,107 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_170_hours_time_string ... 2026-11-01 12:42:20,130 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_180_zip_dirs ... 2026-11-01 12:42:20,153 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_190_guess_lang ... 2026-11-01 12:42:20,176 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_200_strip_accents ... 2026-11-01 12:42:20,199 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_210_sum_digits ... 2026-11-01 12:42:20,223 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_220_find_nearest_lucky_number ... 2026-11-01 12:42:20,246 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_310_years_between_dates ... 2026-11-01 12:42:20,269 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_320_years_between_dates ... 2026-11-01 12:42:20,292 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_330_break_timerange_for_midnight ... 2026-11-01 12:42:20,316 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_calculate_weights ... 2026-11-01 12:42:20,339 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_get_ratio_between_periods ... 2026-11-01 12:42:20,362 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_validate_period_name ... 2026-11-01 12:42:20,395 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:42:20,733 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1996] 2026-11-01 12:42:20,744 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36292] 2026-11-01 12:42:20,750 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:42:21,103 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1997] 2026-11-01 12:42:21,112 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36294] 2026-11-01 12:42:21,120 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:42:21,137 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_zip_helpers_not_callable_over_rpc: Starting TestZipHelpersNotCallableOverRpc.test_portal_and_employee_cannot_zip_server_directories_over_rpc ... 2026-11-01 12:42:21,172 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_base.tests.test_zip_helpers_not_callable_over_rpc: Starting TestZipHelpersNotCallableOverRpc.test_server_code_still_zips_a_folder ... 2026-11-01 12:42:21,210 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:42:21,228 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_common_uom.tests.test_common_uom: Starting TestCommonUom.test_constraint_check_uom ... 2026-11-01 12:42:21,469 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_common_uom.tests.test_common_uom: Starting TestCommonUom.test_constraint_check_uom_po_id_only ... 2026-11-01 12:42:21,706 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_common_uom.tests.test_common_uom: Starting TestCommonUom.test_onchange_uom_id ... 2026-11-01 12:42:22,628 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:42:31,826 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_01 ... 2026-11-01 12:42:32,322 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_02 ... 2026-11-01 12:42:32,801 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_03 ... 2026-11-01 12:42:33,271 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_04 ... 2026-11-01 12:42:33,749 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_transaction_01 ... 2026-11-01 12:42:34,355 104 INFO rb-2cd94b9-226205-431193 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference Test Transaction with the same value for the state: done 2026-11-01 12:42:35,155 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_transaction_02 ... 2026-11-01 12:42:35,185 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #599 deleted res.currency.rate records with IDs: [281, 282] 2026-11-01 12:42:35,703 104 INFO rb-2cd94b9-226205-431193 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference Test Transaction with the same value for the state: done 2026-11-01 12:42:36,899 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_transaction_03 ... 2026-11-01 12:42:36,933 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #599 deleted res.currency.rate records with IDs: [281, 282] 2026-11-01 12:42:37,387 104 INFO rb-2cd94b9-226205-431193 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference Test Transaction with the same value for the state: done 2026-11-01 12:42:38,660 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:42:39,684 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-11-01 12:42:39,685 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-11-01 12:42:39,818 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_ccdj_journal_created_for_chart_backed_companies_after_install ... 2026-11-01 12:42:39,865 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_check_default_converted_currency_in_available_currencies_succeeds ... 2026-11-01 12:42:39,893 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_check_default_converted_currency_no_restriction_when_available_currencies_empty ... 2026-11-01 12:42:39,922 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_check_default_converted_currency_not_in_available_currencies_raises ... 2026-11-01 12:42:39,962 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_removing_default_converted_currency_from_available_currencies_raises ... 2026-11-01 12:42:40,012 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:42:40,025 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_01_security_rule_document ... 2026-11-01 12:42:40,147 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [16], uid: 6, model: employee.document 2026-11-01 12:42:40,185 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 6, model: employee.document 2026-11-01 12:42:40,204 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3235] 2026-11-01 12:42:40,207 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: employee.document 2026-11-01 12:42:40,233 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_01_security_rule_document_type ... 2026-11-01 12:42:40,324 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: employee.document.type 2026-11-01 12:42:40,333 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: employee.document.type 2026-11-01 12:42:40,343 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3231] 2026-11-01 12:42:40,345 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: employee.document.type 2026-11-01 12:42:40,370 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_02_security_rule_document ... 2026-11-01 12:42:40,555 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3236, 3235] 2026-11-01 12:42:40,576 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [180730, 180729] 2026-11-01 12:42:40,576 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted employee.document records with IDs: [1, 2] 2026-11-01 12:42:40,582 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [444, 445] 2026-11-01 12:42:40,606 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_02_security_rule_document_type ... 2026-11-01 12:42:40,755 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted mail.message records with IDs: [36329] 2026-11-01 12:42:40,757 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: employee.document.type 2026-11-01 12:42:40,783 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_03_security_rule_document_type ... 2026-11-01 12:42:40,932 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted mail.message records with IDs: [36331] 2026-11-01 12:42:40,939 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted employee.document.type records with IDs: [22] 2026-11-01 12:42:40,944 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [4643] 2026-11-01 12:42:40,952 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted mail.message records with IDs: [36332] 2026-11-01 12:42:40,954 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted employee.document.type records with IDs: [23] 2026-11-01 12:42:40,989 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:42:41,001 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_01_functional ... 2026-11-01 12:42:41,134 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_02_functional ... 2026-11-01 12:42:41,319 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_03_form_test ... 2026-11-01 12:42:41,515 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_03_functional_expire_notification ... 2026-11-01 12:42:41,690 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1998] 2026-11-01 12:42:41,747 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1999] 2026-11-01 12:42:41,805 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2000] 2026-11-01 12:42:41,838 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_03_functional_extension ... 2026-11-01 12:42:42,011 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2001] 2026-11-01 12:42:42,069 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2002] 2026-11-01 12:42:42,127 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2003] 2026-11-01 12:42:42,161 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_04_functional ... 2026-11-01 12:42:42,301 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_04_functional_main ... 2026-11-01 12:42:42,421 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_05_function_api_contrains ... 2026-11-01 12:42:42,562 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_08_function ... 2026-11-01 12:42:42,705 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_09_document_type ... 2026-11-01 12:42:42,839 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_10_create_document_type ... 2026-11-01 12:42:42,989 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:42:43,002 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_employee_documents.tests.test_to_employee_documents_function: Starting TestDocumentFunction.test_01_edit_documents ... 2026-11-01 12:42:43,109 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_employee_documents.tests.test_to_employee_documents_function: Starting TestDocumentFunction.test_02_01_check_data_contraints ... 2026-11-01 12:42:43,188 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_employee_documents.tests.test_to_employee_documents_function: Starting TestDocumentFunction.test_02_check_data_contraints ... 2026-11-01 12:42:43,248 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:42:43,260 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_group_maintenance_user_access_right ... 2026-11-01 12:42:44,038 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2004] 2026-11-01 12:42:44,048 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36385] 2026-11-01 12:42:44,054 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:42:44,073 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 606, model: stock.lot 2026-11-01 12:42:44,091 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 606, model: stock.lot 2026-11-01 12:42:44,103 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #606 deleted mail.message records with IDs: [36382] 2026-11-01 12:42:44,105 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 606, model: stock.lot 2026-11-01 12:42:44,136 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_maintenance_schedule_equipment_when_update_product_maintenance_schedule ... 2026-11-01 12:42:44,572 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_maintenance_schedule_product_when_update_equipment_maintenance_schedule ... 2026-11-01 12:42:45,006 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_sync_maintenance_lot_serial_and_equipment ... 2026-11-01 12:42:45,444 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_sync_maintenance_schedule_equipment_when_move_stock_done ... 2026-11-01 12:42:45,883 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:42:45,896 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_equipment_woking_frequency.tests.test_equipment_working_frequency: Starting TestEquipmentWorkingFrequency.test_compute_total_working_amount ... 2026-11-01 12:42:45,970 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:42:45,982 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_equipment_woking_frequency.tests.test_functional_stock_move_line: Starting TestMaintenanceEquipment.test_create_equipment_with_working_frequency_when_stock_move ... 2026-11-01 12:42:46,365 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_equipment_woking_frequency.tests.test_functional_stock_move_line: Starting TestMaintenanceEquipment.test_stock_user_receiving_a_serial_stamps_the_effective_date_on_its_equipment ... 2026-11-01 12:42:47,765 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:42:47,780 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_equipment_woking_frequency.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_check_working_frequency_ids ... 2026-11-01 12:42:47,876 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:42:47,889 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_equipment_woking_frequency.tests.test_product_template: Starting TestProductTemplate.test_check_working_frequency_template_ids ... 2026-11-01 12:42:48,078 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:42:48,094 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_equipment_woking_frequency.tests.test_security: Starting TestSecurity.test_base_user_access_right ... 2026-11-01 12:42:48,435 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2005] 2026-11-01 12:42:48,443 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36441] 2026-11-01 12:42:48,449 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:42:48,763 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2006] 2026-11-01 12:42:48,772 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36443] 2026-11-01 12:42:48,779 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:42:49,088 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2007] 2026-11-01 12:42:49,096 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36445] 2026-11-01 12:42:49,102 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:42:49,119 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 610, model: working.frequency.template 2026-11-01 12:42:49,126 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 610, model: working.frequency.template 2026-11-01 12:42:49,128 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 610, model: working.frequency.template 2026-11-01 12:42:49,133 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 610, model: equipment.working.frequency 2026-11-01 12:42:49,137 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 610, model: equipment.working.frequency 2026-11-01 12:42:49,139 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 610, model: equipment.working.frequency 2026-11-01 12:42:49,165 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_equipment_woking_frequency.tests.test_security: Starting TestSecurity.test_manager_access_right ... 2026-11-01 12:42:49,486 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2008] 2026-11-01 12:42:49,493 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36447] 2026-11-01 12:42:49,499 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:42:49,823 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2009] 2026-11-01 12:42:49,831 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36449] 2026-11-01 12:42:49,836 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:42:50,171 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2010] 2026-11-01 12:42:50,182 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36451] 2026-11-01 12:42:50,188 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:42:50,225 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #611 deleted working.frequency.template records with IDs: [12] 2026-11-01 12:42:50,233 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #611 deleted equipment.working.frequency records with IDs: [12] 2026-11-01 12:42:50,257 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_equipment_woking_frequency.tests.test_security: Starting TestSecurity.test_user_working_frequence_access_right ... 2026-11-01 12:42:50,591 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2011] 2026-11-01 12:42:50,599 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36453] 2026-11-01 12:42:50,605 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:42:50,916 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2012] 2026-11-01 12:42:50,923 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36455] 2026-11-01 12:42:50,928 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:42:51,257 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2013] 2026-11-01 12:42:51,264 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36457] 2026-11-01 12:42:51,269 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:42:51,301 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #615 deleted working.frequency.template records with IDs: [13] 2026-11-01 12:42:51,309 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #615 deleted equipment.working.frequency records with IDs: [13] 2026-11-01 12:42:51,343 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:42:51,440 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_equipment_woking_frequency_backdate.tests.test_equipment_effective_date: Starting TestEquipmentEffectiveDateBackdate.test_backdate_is_taken_as_the_validating_users_local_date ... 2026-11-01 12:42:51,859 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_equipment_woking_frequency_backdate.tests.test_equipment_effective_date: Starting TestEquipmentEffectiveDateBackdate.test_backdated_receipt_of_lot_with_equipment_and_create_equipment_ticked_restamps_the_single_equipment ... 2026-11-01 12:42:52,207 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_equipment_woking_frequency_backdate.tests.test_equipment_effective_date: Starting TestEquipmentEffectiveDateBackdate.test_backdated_receipt_of_lot_with_equipment_restamps_equipment_with_backdate ... 2026-11-01 12:42:52,559 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_equipment_woking_frequency_backdate.tests.test_equipment_effective_date: Starting TestEquipmentEffectiveDateBackdate.test_equipment_created_from_backdated_receipt_takes_backdate_as_effective_date ... 2026-11-01 12:42:52,902 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_equipment_woking_frequency_backdate.tests.test_equipment_effective_date: Starting TestEquipmentEffectiveDateBackdate.test_equipment_prepared_from_backdated_move_line_carries_the_backdate ... 2026-11-01 12:42:53,143 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:42:53,161 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_admin_login_with_first_login_token ... 2026-11-01 12:42:53,528 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:42:54,606 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login failed for db:rb-2cd94b9-226205-431193 login:admin from 127.0.0.1 2026-11-01 12:42:54,607 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:42:54] "GET /web/first-login?token=abc@123456 HTTP/1.1" 303 - 19 0.006 1.076 2026-11-01 12:42:54,629 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #2 deleted saas.action.token records with IDs: [1] 2026-11-01 12:42:54,633 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from 127.0.0.1 2026-11-01 12:42:54,658 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:42:54] "GET /web/first-login?token=abc@123 HTTP/1.1" 303 - 28 0.017 0.029 2026-11-01 12:42:54,664 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_device: User 2 inserts device log (3zhPSCpCS-eXQB_oMjBP221F4JKqhYJP05cE3YsXbn) 2026-11-01 12:42:54,673 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login failed for db:rb-2cd94b9-226205-431193 login:admin from 127.0.0.1 2026-11-01 12:42:54,674 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:42:54] "GET /web/first-login?token=abc@123 HTTP/1.1" 303 - 8 0.003 0.009 2026-11-01 12:42:54,676 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_admin_login.TestAdminLogin.test_admin_login_with_first_login_token: waiting for threads: [] 2026-11-01 12:42:54,714 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_admin_login_with_first_login_token_without_viindoo_account ... 2026-11-01 12:42:55,083 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:42:55,914 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #2 deleted saas.action.token records with IDs: [2] 2026-11-01 12:42:55,916 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from 127.0.0.1 2026-11-01 12:42:55,939 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:42:55] "GET /web/first-login?token=abc@123 HTTP/1.1" 303 - 41 0.019 0.839 2026-11-01 12:42:55,945 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_device: User 2 inserts device log (GeW42lR2qreRYnpbEMquxfcO9eq1Cuw9MMQ2DY9ALN) 2026-11-01 12:42:56,508 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login failed for db:rb-2cd94b9-226205-431193 login:admin from 127.0.0.1 2026-11-01 12:42:56,509 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:42:56] "GET /web/first-login?token=abc@123 HTTP/1.1" 303 - 9 0.004 0.563 2026-11-01 12:42:56,511 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_admin_login.TestAdminLogin.test_admin_login_with_first_login_token_without_viindoo_account: waiting for threads: [] 2026-11-01 12:42:56,544 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_first_login_token_submitted_to_login_form_is_not_stored_as_password ... 2026-11-01 12:42:56,899 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:42:57,747 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:42:57] "GET /web/login HTTP/1.1" 200 - 193 0.067 0.782 2026-11-01 12:42:57,765 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #2 deleted saas.action.token records with IDs: [3] 2026-11-01 12:42:57,768 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from 127.0.0.1 2026-11-01 12:42:57,791 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:42:57] "POST /web/login HTTP/1.1" 303 - 29 0.013 0.029 2026-11-01 12:42:58,303 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login failed for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 12:42:58,328 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_rpc_api_key_with_viindoo_account_enabled ... 2026-11-01 12:42:58,661 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'admin' (#2) from n/a 2026-11-01 12:42:58,675 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 12:42:58,687 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login failed for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 12:42:58,710 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_rpc_api_keys_only_with_viindoo_account_enabled ... 2026-11-01 12:42:59,040 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'admin' (#2) from n/a 2026-11-01 12:42:59,052 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Invalid API key or password-based authentication attempted for a non-interactive (API) context that requires API key authentication only. 2026-11-01 12:42:59,052 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login failed for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 12:42:59,063 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 12:42:59,086 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_rpc_refuses_api_key_of_another_user_with_viindoo_account_enabled ... 2026-11-01 12:42:59,419 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'local_only_test_user' (#622) from n/a 2026-11-01 12:42:59,438 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login failed for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 12:42:59,462 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_rpc_refuses_first_login_token_with_viindoo_account_enabled ... 2026-11-01 12:42:59,836 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_rpc_refuses_first_login_token_without_viindoo_account ... 2026-11-01 12:43:00,688 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login failed for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 12:43:00,712 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_user_login_with_viindoo_account_disabled ... 2026-11-01 12:43:01,074 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login failed for db:rb-2cd94b9-226205-431193 login:local_only_test_user from n/a 2026-11-01 12:43:01,082 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:local_only_test_user from n/a 2026-11-01 12:43:01,105 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_user_login_with_viindoo_account_enabled ... 2026-11-01 12:43:01,442 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login failed for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 12:43:01,448 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 12:43:01,471 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_viindoo_password_submitted_to_login_form_becomes_the_local_password ... 2026-11-01 12:43:01,814 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:43:02,820 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:43:02] "GET /web/login HTTP/1.1" 200 - 193 0.077 0.931 2026-11-01 12:43:03,421 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from 127.0.0.1 2026-11-01 12:43:03,440 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:43:03] "POST /web/login HTTP/1.1" 303 - 27 0.015 0.602 2026-11-01 12:43:03,454 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:admin from n/a 2026-11-01 12:43:03,501 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:43:03,901 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_credential_check_timeout: Starting TestCredentialCheckTimeout.test_credential_check_call_is_bounded ... 2026-11-01 12:43:03,925 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_credential_check_timeout: Starting TestCredentialCheckTimeout.test_credential_check_failure_falls_back_to_local_credentials ... 2026-11-01 12:43:03,951 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_credential_check_timeout: Starting TestCredentialCheckTimeout.test_viindoo_user_falls_back_to_local_login_when_outbound_check_fails ... 2026-11-01 12:43:04,026 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:43:04,042 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a1_instance_plan_no_limits_install_succeeds ... 2026-11-01 12:43:04,047 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: ALLOW access to module.button_immediate_install on ['Sales'] to user __system__ #1 via n/a 2026-11-01 12:43:04,047 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: User #1 triggered module installation 2026-11-01 12:43:04,126 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a2_instance_plan_forbidden_raises_redirect_warning ... 2026-11-01 12:43:04,168 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a3_instance_plan_warning_returns_action_dict ... 2026-11-01 12:43:04,207 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a4_skip_warning_bypasses_wizard_returns_normal ... 2026-11-01 12:43:04,212 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: ALLOW access to module.button_immediate_install on ['Sales'] to user __system__ #1 via n/a 2026-11-01 12:43:04,212 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: User #1 triggered module installation 2026-11-01 12:43:04,283 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:43:04,297 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleAPIReponse.test_b1_api_success_response_structure ... 2026-11-01 12:43:04,305 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:43:04,626 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: ALLOW access to module.button_immediate_install on ['Sales'] to user __system__ #1 via 127.0.0.1 2026-11-01 12:43:04,626 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: User #1 triggered module installation 2026-11-01 12:43:04,633 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [84] 2026-11-01 12:43:04,672 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: Simulating signal changes during tests 2026-11-01 12:43:04,672 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:43:04] "POST /api/saas/install_module HTTP/1.1" 200 - 38 0.023 0.346 2026-11-01 12:43:04,697 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleAPIReponse.test_b2_api_forbidden_response_structure ... 2026-11-01 12:43:04,705 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:43:04,980 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:43:04] "POST /api/saas/install_module HTTP/1.1" 200 - 21 0.006 0.270 2026-11-01 12:43:05,006 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleAPIReponse.test_b3_api_warning_response_structure ... 2026-11-01 12:43:05,013 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:43:06,700 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:43:06] "POST /api/saas/install_module HTTP/1.1" 200 - 21 0.007 1.681 2026-11-01 12:43:06,746 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:43:06,762 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_master_password: Starting TestMasterPassword.test_other_servers_keep_the_master_password ... 2026-11-01 12:43:06,763 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/__init__.py:100:post_load setting Users._auto_init to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/tests/test_master_password.py", line 32, in test_other_servers_keep_the_master_password self.assertTrue(self._list_countries(False)) File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/tests/test_master_password.py", line 24, in _list_countries post_load() File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/__init__.py", line 100, in post_load Users._auto_init = _auto_init_plus File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:43:06,813 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_master_password: Starting TestMasterPassword.test_saas_service_refuses_the_right_master_password ... 2026-11-01 12:43:06,815 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/__init__.py:100:post_load setting Users._auto_init to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/tests/test_master_password.py", line 29, in test_saas_service_refuses_the_right_master_password self._list_countries('/home/service/saas_instances.conf') File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/tests/test_master_password.py", line 24, in _list_countries post_load() File "/data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/__init__.py", line 100, in post_load Users._auto_init = _auto_init_plus File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:43:06,866 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:43:06,885 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_reset_password: Starting TestResetPassword.test_reset_password_page ... 2026-11-01 12:43:06,891 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:43:07,806 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:43:07] "GET /web/reset_password HTTP/1.1" 200 - 200 0.071 0.846 2026-11-01 12:43:07,807 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_reset_password.TestResetPassword.test_reset_password_page: waiting for threads: [] 2026-11-01 12:43:07,832 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_reset_password: Starting TestResetPassword.test_reset_password_page_where_the_module_is_not_installed ... 2026-11-01 12:43:07,837 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:43:08,673 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:43:08] "GET /web/reset_password HTTP/1.1" 200 - 198 0.066 0.772 2026-11-01 12:43:08,675 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_reset_password.TestResetPassword.test_reset_password_page_where_the_module_is_not_installed: waiting for threads: [] 2026-11-01 12:43:08,707 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:43:08,723 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_company ... 2026-11-01 12:43:12,311 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_company_archived ... 2026-11-01 12:43:16,002 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_company_deleted ... 2026-11-01 12:43:16,002 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_saas_resource: skipped TestSaaSResource.test_generate_history_company_deleted : A company created by a test cannot be deleted. Core stock gives every new company a warehouse when running in test mode, and stock_dropshipping adds a dropship picking type unconditionally; both hold a restrict foreign key on res_company. Core skips its own company-deletion test for this same reason - see the skip on test_remove_company_with_progress in addons/onboarding/tests/test_onboarding.py. 2026-11-01 12:43:16,002 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_merchant_user ... 2026-11-01 12:43:16,374 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_user ... 2026-11-01 12:43:16,714 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [886] 2026-11-01 12:43:17,086 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [887] 2026-11-01 12:43:17,816 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted res.users records with IDs: [630] 2026-11-01 12:43:17,911 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_request_update_history_failed ... 2026-11-01 12:43:27,270 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_request_update_history_success ... 2026-11-01 12:43:27,608 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:43:27,612 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_event_project.tests.test_event: Starting TestEvent.test_action_view_projects ... 2026-11-01 12:43:27,678 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_event_project.tests.test_event: Starting TestEvent.test_compute_project_count_case_1 ... 2026-11-01 12:43:27,725 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_event_project.tests.test_event: Starting TestEvent.test_compute_project_count_case_2 ... 2026-11-01 12:43:27,763 104 INFO rb-2cd94b9-226205-431193 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-2cd94b9-226205/odoo/tests/case.py:247 2026-11-01 12:43:28,609 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_action_timesheet_view_case_1 ... 2026-11-01 12:43:28,643 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_compute_total_hour_case_1 ... 2026-11-01 12:43:28,668 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_compute_total_hour_case_2 ... 2026-11-01 12:43:28,754 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_compute_total_hour_case_3 ... 2026-11-01 12:43:28,855 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_events_analysis_action_opens_pivot_on_event ... 2026-11-01 12:43:29,162 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_non_timesheet_user_arch_omits_total_timesheet_hours ... 2026-11-01 12:43:29,528 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_non_timesheet_user_cannot_read_total_timesheet_hours ... 2026-11-01 12:43:29,841 104 INFO rb-2cd94b9-226205-431193 odoo.models: Access Denied by ACLs for operation: read, uid: 637, model: event.event, fields: total_timesheet_hours 2026-11-01 12:43:29,891 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_timesheet_user_still_reads_total_timesheet_hours ... 2026-11-01 12:43:30,292 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_field_is_float ... 2026-11-01 12:43:30,315 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_field_is_gated_to_timesheet_group ... 2026-11-01 12:43:30,337 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_is_not_multiplied_by_registration_count ... 2026-11-01 12:43:31,223 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_measure_contract_for_timesheet_user ... 2026-11-01 12:43:31,765 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_sums_across_events ... 2026-11-01 12:43:32,053 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-11-01 12:43:32,070 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_fee_definition.tests.test_fee_definition: Starting TestFeeDefinition.test_create_nested_fee_definition ... 2026-11-01 12:43:32,149 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_fee_definition.tests.test_fee_definition: Starting TestFeeDefinition.test_nested_fee_found_after_converging_fee_branch ... 2026-11-01 12:43:32,544 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:43:32,559 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_fee_definition_sale.tests.test_access_rights: Starting TestFeeAccessRights.test_sale_man_crud_fee ... 2026-11-01 12:43:32,705 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: fee.definition 2026-11-01 12:43:32,733 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_fee_definition_sale.tests.test_access_rights: Starting TestFeeAccessRights.test_sale_manager_crud_fee ... 2026-11-01 12:43:32,896 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted mail.message records with IDs: [36541] 2026-11-01 12:43:32,906 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted fee.definition records with IDs: [15] 2026-11-01 12:43:32,913 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [4667] 2026-11-01 12:43:32,947 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:43:33,269 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2017] 2026-11-01 12:43:33,277 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36542] 2026-11-01 12:43:33,282 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:43:33,864 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_fee_definition_sale.tests.test_access_rights: Starting TestFeeMappingAccessRights.test_invoicing_user_cannot_change_the_fee_mapping ... 2026-11-01 12:43:34,133 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 641, model: sale.order.line.fee 2026-11-01 12:43:34,143 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 641, model: sale.order.line.fee 2026-11-01 12:43:34,146 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 641, model: sale.order.line.fee 2026-11-01 12:43:34,170 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_fee_definition_sale.tests.test_access_rights: Starting TestFeeMappingAccessRights.test_invoicing_user_reads_the_fee_mapping_of_a_sales_order ... 2026-11-01 12:43:34,299 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:43:34,872 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_compute_fee_lst_price ... 2026-11-01 12:43:34,954 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_compute_supplementary_fees ... 2026-11-01 12:43:35,415 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_confirm_after_fee_computation_opens_no_wizard ... 2026-11-01 12:43:36,072 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_create_nested_fee ... 2026-11-01 12:43:36,112 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_fee_quantity_sums_every_line_carrying_the_product ... 2026-11-01 12:43:36,518 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_nested_fee_quantity_cascade ... 2026-11-01 12:43:36,893 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_sale_order_variant_fee ... 2026-11-01 12:43:37,459 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_wizard_confirm_sale_order_01 ... 2026-11-01 12:43:37,947 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_wizard_confirm_sale_order_02 ... 2026-11-01 12:43:38,723 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:43:38,760 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_fleet_driver.tests.test_driver_license: Starting TestDriverLicense.test_current_driver_license_id_picks_earliest_expiring_driver_license ... 2026-11-01 12:43:38,923 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_fleet_driver.tests.test_driver_license: Starting TestDriverLicense.test_license_class_seed_data_is_typed_driver_license ... 2026-11-01 12:43:38,947 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_fleet_driver.tests.test_driver_license: Starting TestDriverLicense.test_partner_driver_license_ids_lists_employee_driver_licenses_and_is_searchable ... 2026-11-01 12:43:39,176 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:43:39,583 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_admin_access_route ... 2026-11-01 12:43:39,611 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #2 deleted route.route records with IDs: [64] 2026-11-01 12:43:39,636 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_route ... 2026-11-01 12:43:39,661 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: route.route 2026-11-01 12:43:39,691 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_route_section ... 2026-11-01 12:43:39,795 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted route.section records with IDs: [75] 2026-11-01 12:43:39,828 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_route_segment ... 2026-11-01 12:43:39,969 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted route.segment records with IDs: [69] 2026-11-01 12:43:39,993 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_waypoint ... 2026-11-01 12:43:40,037 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted route.waypoint records with IDs: [131] 2026-11-01 12:43:40,061 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_waypoint_area ... 2026-11-01 12:43:40,081 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted route.waypoint.area records with IDs: [2] 2026-11-01 12:43:40,128 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:43:40,227 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_haversine_distance_refuses_an_ungeocoded_endpoint ... 2026-11-01 12:43:40,270 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_haversine_matrix_refuses_an_ungeocoded_partner ... 2026-11-01 12:43:40,306 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_manual_directions_refuse_an_ungeocoded_endpoint ... 2026-11-01 12:43:40,340 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_manual_directions_refuse_an_ungeocoded_intermediate_waypoint ... 2026-11-01 12:43:40,375 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_manual_distance_matrix_refuses_an_ungeocoded_partner ... 2026-11-01 12:43:40,411 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_reading_a_section_with_an_ungeocoded_endpoint_does_not_raise ... 2026-11-01 12:43:40,478 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_rhumline_distance_refuses_an_ungeocoded_endpoint ... 2026-11-01 12:43:40,523 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:43:40,537 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_a_db_level_failure_on_one_record_must_not_poison_the_survivors ... 2026-11-01 12:43:40,803 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_a_failing_record_must_not_stop_the_rest_of_a_multi_record_batch ... 2026-11-01 12:43:41,045 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_a_failing_savepoint_entry_flush_is_not_blamed_on_the_batch_records ... 2026-11-01 12:43:41,277 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_single_record_call_is_not_wrapped_in_the_batch_report_non_regression_guard ... 2026-11-01 12:43:41,406 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_single_record_call_raises_exactly_what_fetch_raises_non_regression_guard ... 2026-11-01 12:43:41,545 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_the_batch_report_caps_the_rendered_failure_list_but_never_the_count ... 2026-11-01 12:43:45,599 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_the_batch_report_must_not_tell_the_operator_the_survivors_were_kept ... 2026-11-01 12:43:45,846 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_the_batch_report_names_every_failed_record_not_only_the_first ... 2026-11-01 12:43:46,133 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_the_collected_failure_report_is_never_logged_above_info ... 2026-11-01 12:43:46,406 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:43:46,423 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_directions_res_target_pairing: Starting TestFetchDirectionsDataResTargetPairing.test_fetch_directions_data_with_only_res_id_falls_back_to_own_pair ... 2026-11-01 12:43:46,451 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_directions_res_target_pairing: Starting TestFetchDirectionsDataResTargetPairing.test_fetch_directions_data_with_only_res_model_falls_back_to_own_pair ... 2026-11-01 12:43:46,489 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:43:46,505 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_coordinate_less_endpoint_is_reported_against_the_partner_not_the_provider ... 2026-11-01 12:43:46,623 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_hand_entered_segment_distance_leaves_the_cache_row_measured ... 2026-11-01 12:43:46,925 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_measured_as_zero_is_distinguishable_from_never_measured ... 2026-11-01 12:43:47,144 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_positive_distance_with_zero_time_still_reports_the_zero_time_cause ... 2026-11-01 12:43:47,304 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_provider_returning_zero_distance_is_not_reported_as_a_zero_time_observation ... 2026-11-01 12:43:47,441 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_recomputing_distance_must_not_leave_a_stale_measured_status ... 2026-11-01 12:43:47,626 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_section_distance_and_status_describe_the_same_transport_mode_row ... 2026-11-01 12:43:47,803 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:43:47,818 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status_bare_create: Starting TestDistanceStatusBareCreate.test_a_bare_positive_distance_records_measured_while_a_blank_one_preserves_a_recorded_cause ... 2026-11-01 12:43:47,841 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status_bare_create: Starting TestDistanceStatusBareCreate.test_a_row_created_with_a_positive_distance_cannot_escape_the_rule_the_write_door_enforces ... 2026-11-01 12:43:47,935 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted route.section.transport.mode records with IDs: [2917] 2026-11-01 12:43:47,966 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status_bare_create: Starting TestDistanceStatusBareCreate.test_a_row_written_with_a_positive_distance_obeys_the_same_rule_the_create_door_enforces ... 2026-11-01 12:43:48,057 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted route.section.transport.mode records with IDs: [2937] 2026-11-01 12:43:48,091 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status_bare_create: Starting TestDistanceStatusBareCreate.test_create_never_persists_a_positive_distance_beside_no_coordinates_premise_guard ... 2026-11-01 12:43:48,173 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted route.section.transport.mode records with IDs: [2957] 2026-11-01 12:43:48,215 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:43:48,231 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_bare_write_of_false_distance_leaves_a_determined_cause_unchanged_r2_guard ... 2026-11-01 12:43:48,343 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_bare_write_of_positive_distance_on_unlocated_endpoints_records_measured ... 2026-11-01 12:43:48,442 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_bare_write_of_positive_distance_overwrites_a_stale_recorded_cause ... 2026-11-01 12:43:48,579 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_bare_write_of_zero_distance_leaves_a_determined_cause_unchanged_r2_guard ... 2026-11-01 12:43:48,695 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_explicit_distance_status_in_the_same_write_wins_over_inference_over_correction_guard ... 2026-11-01 12:43:48,829 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_hand_entered_segment_distance_still_ends_at_measured ... 2026-11-01 12:43:49,116 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:43:49,130 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_section_form_embedded_transport_mode_list_exposes_distance_status ... 2026-11-01 12:43:49,188 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_section_form_view_exposes_distance_status ... 2026-11-01 12:43:49,235 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_section_list_view_exposes_distance_status ... 2026-11-01 12:43:49,279 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_transport_mode_form_view_exposes_distance_status ... 2026-11-01 12:43:49,321 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_transport_mode_list_view_exposes_distance_status ... 2026-11-01 12:43:49,372 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_transport_mode_search_view_exposes_distance_status_as_searchable ... 2026-11-01 12:43:49,419 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_transport_mode_search_view_offers_group_by_on_distance_status ... 2026-11-01 12:43:49,479 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:43:49,496 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_absent_coordinate_is_sql_null_yet_reads_as_zero_in_python_characterization_pin ... 2026-11-01 12:43:49,591 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_haversine_distance_rejects_an_out_of_range_destination_control_already_correct ... 2026-11-01 12:43:49,678 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_partner_counts_as_geolocated_only_when_both_axes_are_non_zero ... 2026-11-01 12:43:49,795 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_range_check_rejects_a_latitude_beyond_the_poles ... 2026-11-01 12:43:49,858 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_range_check_stays_silent_about_presence ... 2026-11-01 12:43:49,907 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_rhumline_distance_rejects_an_out_of_range_destination ... 2026-11-01 12:43:49,996 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:43:50,011 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_control_measured_row_with_valid_endpoints_stays_measured ... 2026-11-01 12:43:50,185 104 INFO rb-2cd94b9-226205-431193 to_geo_routes_post_migration_under_test: to_geo_routes migration 18.0.1.0.4: classified 361 route.section.transport.mode record(s) as 'no_coordinates', 644 as 'measured' and 360 as 'no_provider_data' (historical cause not recoverable); the cause is recorded at write time from this release on. 2026-11-01 12:43:50,306 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_control_row_under_an_archived_provider_is_still_reached_by_the_migration ... 2026-11-01 12:43:50,499 104 INFO rb-2cd94b9-226205-431193 to_geo_routes_post_migration_under_test: to_geo_routes migration 18.0.1.0.4: classified 361 route.section.transport.mode record(s) as 'no_coordinates', 643 as 'measured' and 361 as 'no_provider_data' (historical cause not recoverable); the cause is recorded at write time from this release on. 2026-11-01 12:43:50,662 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_control_unresolved_row_with_valid_endpoints_stays_no_provider_data ... 2026-11-01 12:43:50,846 104 INFO rb-2cd94b9-226205-431193 to_geo_routes_post_migration_under_test: to_geo_routes migration 18.0.1.0.4: classified 361 route.section.transport.mode record(s) as 'no_coordinates', 643 as 'measured' and 361 as 'no_provider_data' (historical cause not recoverable); the cause is recorded at write time from this release on. 2026-11-01 12:43:50,976 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_every_shipped_migration_is_reachable_from_the_declared_module_version_regression_guard ... 2026-11-01 12:43:50,999 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_stale_positive_distance_from_a_null_island_endpoint_is_not_stamped_measured ... 2026-11-01 12:43:51,150 104 INFO rb-2cd94b9-226205-431193 to_geo_routes_post_migration_under_test: to_geo_routes migration 18.0.1.0.4: classified 380 route.section.transport.mode record(s) as 'no_coordinates', 637 as 'measured' and 348 as 'no_provider_data' (historical cause not recoverable); the cause is recorded at write time from this release on. 2026-11-01 12:43:51,256 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_uncoordinated_endpoint_row_is_not_downgraded_from_no_coordinates_to_no_provider_data ... 2026-11-01 12:43:51,433 104 INFO rb-2cd94b9-226205-431193 to_geo_routes_post_migration_under_test: to_geo_routes migration 18.0.1.0.4: classified 380 route.section.transport.mode record(s) as 'no_coordinates', 637 as 'measured' and 348 as 'no_provider_data' (historical cause not recoverable); the cause is recorded at write time from this release on. 2026-11-01 12:43:51,541 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:43:51,629 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_name_search: Starting TestNameSearch.test_route_name_search_by_code ... 2026-11-01 12:43:51,753 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_name_search: Starting TestNameSearch.test_route_section_name_search_by_endpoint_address_name ... 2026-11-01 12:43:51,893 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:43:51,951 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_optimize_route_guard: Starting TestOptimizeRouteGuard.test_optimize_route_one_waypoint_no_crash ... 2026-11-01 12:43:52,005 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_optimize_route_guard: Starting TestOptimizeRouteGuard.test_optimize_route_two_waypoints_still_raises_when_no_provider ... 2026-11-01 12:43:52,160 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_optimize_route_guard: Starting TestOptimizeRouteGuard.test_optimize_route_zero_waypoints_no_crash ... 2026-11-01 12:43:52,207 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:43:52,280 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_action_get_directions_must_not_desync_segment_duration_from_the_providers_response ... 2026-11-01 12:43:52,753 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_building_route_from_new_addresses_keeps_manual_cache_row_intact ... 2026-11-01 12:43:52,851 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_census_provider_fetch_write_that_resolves_distance_must_carry_ave_speed ... 2026-11-01 12:43:53,230 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_demo_main_partner_to_res_partner_3_driving_row_is_60 ... 2026-11-01 12:43:53,256 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_distance_mixin_duration_field_declares_no_writeback_inverse_anywhere_in_the_tree ... 2026-11-01 12:43:53,282 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_form_editing_zero_duration_must_not_zero_ave_speed_in_miles_either ... 2026-11-01 12:43:53,652 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_form_editing_zero_duration_on_cache_row_must_not_zero_its_own_ave_speed ... 2026-11-01 12:43:53,897 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_hand_entered_segment_speed_is_not_reverted_by_a_non_fetch_cache_write ... 2026-11-01 12:43:54,176 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_manual_cache_rows_retain_their_configured_speed ... 2026-11-01 12:43:54,211 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_provider_fetch_refresh_call_count_stays_bounded_no_recursion ... 2026-11-01 12:43:54,577 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_provider_fetch_refresh_must_push_to_every_segment_mirroring_the_cache_row ... 2026-11-01 12:43:54,940 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_r3_warning_channel_must_never_fire_across_the_driven_action_surface ... 2026-11-01 12:43:55,177 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_reorder_waypoints_degenerate_leg_must_not_zero_a_healthy_segments_ave_speed ... 2026-11-01 12:43:56,593 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted route.segment records with IDs: [163, 164] 2026-11-01 12:43:56,631 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_repairing_rows_with_one_invalid_partner_must_not_blank_other_rows_distance ... 2026-11-01 12:43:57,002 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_section_duration_read_under_two_transport_modes_must_not_share_one_cached_value ... 2026-11-01 12:43:57,220 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_section_miles_pair_read_under_two_forced_providers_must_not_share_one_cached_value ... 2026-11-01 12:43:57,440 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_segment_mirrors_section_distance_and_speed_bit_for_bit_no_unit_roundtrip_drift ... 2026-11-01 12:43:57,650 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_segment_zero_distance_with_truthy_duration_must_not_zero_ave_speed ... 2026-11-01 12:43:57,865 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_segment_zero_duration_must_not_zero_ave_speed ... 2026-11-01 12:43:58,081 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_segment_zero_speed_must_not_zero_the_manual_cache_row ... 2026-11-01 12:43:58,309 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_site2_degenerate_provider_pair_leaves_row_eligible_for_repair ... 2026-11-01 12:43:58,546 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_unit_pair_round_trip_still_works_both_axes ... 2026-11-01 12:43:58,850 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_update_distance_ave_speed_degenerate_pair_must_not_poison_a_freshly_created_row ... 2026-11-01 12:43:59,050 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_user_edited_segment_speed_still_propagates_to_manual_cache_row ... 2026-11-01 12:43:59,337 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_writing_the_distance_duration_triangle_fields_must_never_move_a_positive_ave_speed_to_zero ... 2026-11-01 12:43:59,551 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_writing_zero_duration_on_cache_row_must_not_zero_its_own_ave_speed ... 2026-11-01 12:43:59,771 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:43:59,874 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_compute_departure_dest_when_changing_sequence ... 2026-11-01 12:43:59,982 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted route.segment records with IDs: [181, 182] 2026-11-01 12:43:59,996 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted route.waypoint records with IDs: [345] 2026-11-01 12:44:00,014 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted route.segment records with IDs: [183, 184] 2026-11-01 12:44:00,072 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted route.segment records with IDs: [185] 2026-11-01 12:44:00,143 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_create_same_route ... 2026-11-01 12:44:00,186 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_mapping_address_with_nameless_waypoint_partner ... 2026-11-01 12:44:00,333 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_negative_values_route_section ... 2026-11-01 12:44:00,379 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_route_compute_with_waypoints_01 ... 2026-11-01 12:44:00,404 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_route_compute_with_waypoints_02 ... 2026-11-01 12:44:00,413 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted route.route records with IDs: [172] 2026-11-01 12:44:00,628 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_route_direction ... 2026-11-01 12:44:00,669 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_waypoint_area_restricted_by_country ... 2026-11-01 12:44:00,759 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_waypoint_area_restricted_by_state ... 2026-11-01 12:44:00,806 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_waypoint_area_restricted_none ... 2026-11-01 12:44:00,852 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:44:00,866 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_transport_mode_name_unknown_selection: Starting TestTransportModeNameUnknownSelection.test_name_renders_a_provider_code_the_selection_does_not_yet_carry ... 2026-11-01 12:44:00,894 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes.tests.test_transport_mode_name_unknown_selection: Starting TestTransportModeNameUnknownSelection.test_name_still_renders_the_human_label_when_the_selection_is_complete ... 2026-11-01 12:44:00,931 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:44:01,022 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_account.tests.test_analytic_account_route: Starting TestRouteRouteAnalyticAccount.test_generate_analytic_account_batch_same_code_reuses_single_account ... 2026-11-01 12:44:01,249 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_account.tests.test_analytic_account_route: Starting TestRouteRouteAnalyticAccount.test_generate_analytic_account_creates_and_links ... 2026-11-01 12:44:01,317 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_account.tests.test_analytic_account_route: Starting TestRouteRouteAnalyticAccount.test_generate_analytic_account_idempotent_when_trip_ids_available ... 2026-11-01 12:44:01,395 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:44:01,902 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2018] 2026-11-01 12:44:01,913 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36581] 2026-11-01 12:44:01,919 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:44:01,936 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_account_move_ids_and_counts_from_analytic_lines ... 2026-11-01 12:44:02,832 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_generate_analytic_account_security ... 2026-11-01 12:44:03,052 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_view_customer_invoices_domain ... 2026-11-01 12:44:03,601 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_view_customer_invoices_view_types_use_list_not_tree ... 2026-11-01 12:44:03,680 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_view_vendor_bills_domain ... 2026-11-01 12:44:04,185 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_view_vendor_bills_view_types_use_list_not_tree ... 2026-11-01 12:44:04,287 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:44:04,405 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_can_delete_unguarded_analytic_plan ... 2026-11-01 12:44:04,499 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:06,243 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff409062e80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:06,244 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408fa8860> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:06,251 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:06,255 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408fa9580> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:06,576 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:09,300 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3fdfd31a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:09,301 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4086e0360> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:09,307 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:09,311 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4086e2ac0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:09,587 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:11,363 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4077313a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:11,364 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407d2b9c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:11,369 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:11,374 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407d28540> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:11,679 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:14,176 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff409b19940> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:14,177 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff409fbb6a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:14,183 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:14,187 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff409fbb600> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:14,487 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:17,002 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff404501d00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:17,003 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40b324e00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:17,009 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:17,013 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40b324c20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:17,299 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:19,123 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff409be6520> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:19,124 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40a592c00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:19,133 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:19,137 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dd105c60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:19,428 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:21,995 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408d6c360> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:21,996 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40be3c540> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:22,002 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:22,006 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40be3ff60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:22,315 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:24,861 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4077c0720> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:24,862 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff409bbbf60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:24,867 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:24,871 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff409bbb740> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:25,163 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-2cd94b9-226205/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:26,910 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40bf45300> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-2cd94b9-226205/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:26,911 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dd1a45e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-2cd94b9-226205/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:26,916 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-2cd94b9-226205/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:26,920 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dd1a4c20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-2cd94b9-226205/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:28,036 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52519, 52521, 52523, 52525] 2026-11-01 12:44:28,057 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-2cd94b9-226205/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:30,548 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff409a3da80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-2cd94b9-226205/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:30,549 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40a0f98a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-2cd94b9-226205/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:30,554 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-2cd94b9-226205/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:30,558 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40a0fa340> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-2cd94b9-226205/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:30,894 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [31] 2026-11-01 12:44:30,987 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_archive_linked_analytic_account ... 2026-11-01 12:44:31,029 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_delete_geo_route_analytic_plan ... 2026-11-01 12:44:31,116 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-2cd94b9-226205/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:33,661 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408c21440> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-2cd94b9-226205/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:33,662 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3df34c2c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-2cd94b9-226205/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:33,667 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-2cd94b9-226205/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:33,671 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3df34c5e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-2cd94b9-226205/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:34,758 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [34397, 31743, 31745, 31747] 2026-11-01 12:44:34,780 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-2cd94b9-226205/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:36,513 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407526a20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-2cd94b9-226205/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:36,513 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40be380e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-2cd94b9-226205/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:36,518 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-2cd94b9-226205/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:36,522 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40be3b060> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-2cd94b9-226205/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:36,710 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_delete_linked_analytic_account ... 2026-11-01 12:44:37,663 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36594] 2026-11-01 12:44:37,713 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_rename_linked_analytic_account ... 2026-11-01 12:44:37,785 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:39,520 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3df74dc60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:39,521 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff409e87380> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:39,525 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:39,529 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff409e87920> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:44:39,554 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:44:39,833 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_google.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-11-01 12:44:39,876 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_google.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-11-01 12:44:39,910 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_google.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-11-01 12:44:39,952 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:44:40,026 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-11-01 12:44:40,067 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-11-01 12:44:40,101 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-11-01 12:44:40,135 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_transit_directions_refuses_an_ungeocoded_destination ... 2026-11-01 12:44:40,180 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:44:40,261 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_mapbox.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-11-01 12:44:40,308 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_mapbox.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-11-01 12:44:40,345 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_mapbox.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-11-01 12:44:40,394 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:44:40,477 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_searoutes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_destination ... 2026-11-01 12:44:40,500 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_searoutes.models.geo_direction_searoutes: geo.direction.searoutes: 1 of 2 partners could not be located, so the route could not be built. Failed partners: - SeaRoutes call-site un-geocoded partner: Coordinate of the SeaRoutes call-site un-geocoded partner is not available. Please fill it first. 2026-11-01 12:44:40,528 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_searoutes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_origin ... 2026-11-01 12:44:40,539 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_searoutes.models.geo_direction_searoutes: geo.direction.searoutes: 1 of 2 partners could not be located, so the route could not be built. Failed partners: - SeaRoutes call-site un-geocoded partner: Coordinate of the SeaRoutes call-site un-geocoded partner is not available. Please fill it first. 2026-11-01 12:44:40,564 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_searoutes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-11-01 12:44:40,576 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_searoutes.models.geo_direction_searoutes: geo.direction.searoutes: 1 of 3 partners could not be located, so the route could not be built. Failed partners: - SeaRoutes call-site un-geocoded partner: Coordinate of the SeaRoutes call-site un-geocoded partner is not available. Please fill it first. 2026-11-01 12:44:40,610 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:44:40,706 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_a_failing_savepoint_entry_flush_is_not_blamed_on_the_partners ... 2026-11-01 12:44:40,778 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_multi_partner_path_does_not_accuse_the_geocoded_partner_precision_guard ... 2026-11-01 12:44:40,792 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_searoutes.models.geo_direction_searoutes: geo.direction.searoutes: 2 of 3 partners could not be located, so the route could not be built. Failed partners: - SeaRoutes isolation FIRST un-geocoded partner: Coordinate of the SeaRoutes isolation FIRST un-geocoded partner is not available. Please fill it first. - SeaRoutes isolation LAST un-geocoded partner: Coordinate of the SeaRoutes isolation LAST un-geocoded partner is not available. Please fill it first. 2026-11-01 12:44:40,816 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_multi_partner_path_reports_every_uncharted_partner_not_just_the_first ... 2026-11-01 12:44:40,830 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_searoutes.models.geo_direction_searoutes: geo.direction.searoutes: 2 of 3 partners could not be located, so the route could not be built. Failed partners: - SeaRoutes isolation FIRST un-geocoded partner: Coordinate of the SeaRoutes isolation FIRST un-geocoded partner is not available. Please fill it first. - SeaRoutes isolation LAST un-geocoded partner: Coordinate of the SeaRoutes isolation LAST un-geocoded partner is not available. Please fill it first. 2026-11-01 12:44:40,853 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_multi_partner_path_returns_every_partner_in_order_non_regression_guard ... 2026-11-01 12:44:40,879 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_operational_error_is_re_raised_not_collected_guard ... 2026-11-01 12:44:40,903 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_single_partner_path_raises_exactly_as_the_underlying_validation_non_regression_guard ... 2026-11-01 12:44:40,933 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_the_aggregate_report_caps_the_rendered_failure_list_but_never_the_count ... 2026-11-01 12:44:41,537 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:44:41,615 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_vietmap.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-11-01 12:44:41,660 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_vietmap.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-11-01 12:44:41,695 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_vietmap.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-11-01 12:44:41,742 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:44:41,845 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_geo_routes_vietmap.tests.test_geo_direction_vietmap: Starting TestGeoDirectionVietmap.test_distance_matrix_logs_masked_effective_url_but_sends_real_api_key ... 2026-11-01 12:44:41,969 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:44:42,069 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_branch_name_search: Starting TestBranchNameSearch.test_by_branch_name ... 2026-11-01 12:44:42,099 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_branch_name_search: Starting TestBranchNameSearch.test_by_repository_and_branch ... 2026-11-01 12:44:42,126 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_branch_name_search: Starting TestBranchNameSearch.test_by_repository_name ... 2026-11-01 12:44:42,151 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_branch_name_search: Starting TestBranchNameSearch.test_display_name_pasted_back ... 2026-11-01 12:44:42,178 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_branch_name_search: Starting TestBranchNameSearch.test_no_match_returns_nothing ... 2026-11-01 12:44:42,212 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:44:42,298 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_at_password_checkout_failure_never_logs_or_raises_the_suffix ... 2026-11-01 12:44:42,365 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_at_password_never_appears_in_netloc_netpath_or_domain_name ... 2026-11-01 12:44:42,392 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_at_password_never_leaks_in_branch_display_name ... 2026-11-01 12:44:42,416 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_branch_display_name_never_contains_the_secret ... 2026-11-01 12:44:42,441 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_checkout_failure_never_logs_or_raises_the_secret ... 2026-11-01 12:44:42,504 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_guessed_repository_name_never_contains_the_secret ... 2026-11-01 12:44:42,528 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_password_never_appears_in_netloc_netpath_or_domain_name ... 2026-11-01 12:44:42,552 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_repository_display_name_never_contains_the_secret ... 2026-11-01 12:44:42,576 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_scrubbed_display_name_still_identifies_the_repo_and_branch ... 2026-11-01 12:44:42,601 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_scrubbed_netloc_and_domain_name_still_identify_the_host ... 2026-11-01 12:44:42,624 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_ssh_scp_form_username_is_kept_not_scrubbed ... 2026-11-01 12:44:42,649 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_stored_name_fields_never_contain_the_secret ... 2026-11-01 12:44:42,673 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_token_checkout_failure_never_logs_the_token ... 2026-11-01 12:44:42,738 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_token_style_username_never_appears_in_netloc_or_display_name ... 2026-11-01 12:44:42,772 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:44:43,403 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_checkout_private_repo_with_valid_sshkey ... 2026-11-01 12:44:52,462 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_checkout_private_repo_without_valid_sshkey ... 2026-11-01 12:44:53,796 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_checkout_public_repo ... 2026-11-01 12:44:57,036 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_parse_git_url_scp_form ... 2026-11-01 12:44:57,070 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_pull_after_instance_moved ... 2026-11-01 12:44:59,192 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_repo_multi_hosting ... 2026-11-01 12:44:59,263 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_update_gitdir_leaves_unknown_layout_alone ... 2026-11-01 12:45:00,701 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:45:00,757 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_bounded_on_http_black_hole_with_default_stall_guard ... 2026-11-01 12:45:08,859 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_bounded_on_http_black_hole_with_min_speed_zero ... 2026-11-01 12:45:16,964 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_bounded_on_http_black_hole_with_stall_guard_disabled ... 2026-11-01 12:45:25,056 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_stall_timeout_zero_warns_naming_the_key ... 2026-11-01 12:45:25,119 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_timeout_zero_genuinely_omits_the_http_guard ... 2026-11-01 12:45:25,245 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_ls_remote_bounded_on_http_black_hole_with_default_stall_guard ... 2026-11-01 12:45:27,343 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_ls_remote_bounded_on_http_black_hole_with_min_speed_zero ... 2026-11-01 12:45:29,426 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_ls_remote_bounded_on_http_black_hole_with_stall_guard_disabled ... 2026-11-01 12:45:31,505 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_ls_remote_bounded_on_ssh_black_hole_via_kill_after_timeout ... 2026-11-01 12:45:33,589 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_remote_min_speed_zero_warns_naming_the_key ... 2026-11-01 12:45:33,659 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_remote_timeout_zero_genuinely_omits_the_http_guard ... 2026-11-01 12:45:33,966 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:45:33,980 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_absent_key_returns_default_silently ... 2026-11-01 12:45:34,008 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_empty_string_value_falls_back_to_default_silently ... 2026-11-01 12:45:34,039 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_float_shaped_value_falls_back_to_default_and_logs_a_warning ... 2026-11-01 12:45:34,068 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_negative_value_falls_back_to_default_and_logs_a_warning ... 2026-11-01 12:45:34,097 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_non_numeric_value_falls_back_to_default_and_logs_a_warning ... 2026-11-01 12:45:34,126 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_valid_value_is_used_as_is_silently ... 2026-11-01 12:45:34,156 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_zero_is_returned_as_is_and_logs_a_warning_naming_the_key ... 2026-11-01 12:45:34,185 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_zero_with_callable_zero_fallback_is_evaluated_lazily_only_when_needed ... 2026-11-01 12:45:34,215 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_zero_with_int_zero_fallback_returns_the_fallback_and_warns ... 2026-11-01 12:45:34,253 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:45:34,328 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_creating_branch_against_unresponsive_remote_fails_within_configured_timeout ... 2026-11-01 12:45:36,409 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_cron_scan_logs_warning_naming_unreachable_branch_and_still_scans_others ... 2026-11-01 12:45:38,623 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_ls_remote_on_reachable_remote_resolves_quickly ... 2026-11-01 12:45:38,702 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_ls_remote_on_unresponsive_remote_fails_within_configured_timeout ... 2026-11-01 12:45:40,966 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:45:41,350 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2019] 2026-11-01 12:45:41,362 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36603] 2026-11-01 12:45:41,369 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:45:41,696 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2020] 2026-11-01 12:45:41,704 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36604] 2026-11-01 12:45:41,709 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:45:41,743 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_git_manager_group_can_read_remote_url ... 2026-11-01 12:45:41,773 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_low_privileged_user_never_sees_the_secret_anywhere_readable ... 2026-11-01 12:45:41,823 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_employee_cannot_explicitly_read_remote_url_field ... 2026-11-01 12:45:41,838 104 INFO rb-2cd94b9-226205-431193 odoo.models: Access Denied by ACLs for operation: read, uid: 645, model: git.repository, fields: remote_url 2026-11-01 12:45:41,874 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_employee_cannot_read_remote_url_via_attribute ... 2026-11-01 12:45:41,888 104 INFO rb-2cd94b9-226205-431193 odoo.models: Access Denied by ACLs for operation: read, uid: 645, model: git.repository, fields: remote_url 2026-11-01 12:45:41,920 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_employee_implicit_read_omits_remote_url_silently ... 2026-11-01 12:45:42,029 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_git_user_can_create_branch_and_constraint_completes ... 2026-11-01 12:45:42,163 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_git_user_can_scan_for_branches ... 2026-11-01 12:45:42,296 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_remote_url_filter_domain_no_longer_matches_the_field ... 2026-11-01 12:45:42,326 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_remote_url_never_appears_ungated_in_any_git_repository_view ... 2026-11-01 12:45:42,365 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:45:42,381 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_credentials_embedded_in_a_larger_string_are_scrubbed ... 2026-11-01 12:45:42,405 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_falsy_value_is_returned_unchanged ... 2026-11-01 12:45:42,428 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_malformed_url_is_returned_unchanged_without_raising ... 2026-11-01 12:45:42,452 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_password_containing_at_sign_is_fully_scrubbed ... 2026-11-01 12:45:42,474 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_path_embedded_at_sign_is_not_over_scrubbed ... 2026-11-01 12:45:42,499 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_scp_style_ssh_url_is_left_unscrubbed ... 2026-11-01 12:45:42,523 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_url_with_username_and_password_is_scrubbed ... 2026-11-01 12:45:42,548 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_url_with_username_only_is_scrubbed ... 2026-11-01 12:45:42,572 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_url_without_credentials_is_returned_unchanged ... 2026-11-01 12:45:42,606 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:45:43,038 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2021] 2026-11-01 12:45:43,046 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36606] 2026-11-01 12:45:43,052 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:45:43,067 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_zip_wrappers_not_callable_over_rpc: Starting TestZipWrappersNotCallableOverRpc.test_employee_cannot_zip_server_directories_over_rpc ... 2026-11-01 12:45:43,092 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git.tests.test_zip_wrappers_not_callable_over_rpc: Starting TestZipWrappersNotCallableOverRpc.test_module_publishing_still_zips_a_folder_under_its_own_name ... 2026-11-01 12:45:43,126 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:45:43,716 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_check_depended_git_branches ... 2026-11-01 12:45:43,791 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_check_depending_git_branches ... 2026-11-01 12:45:43,873 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_check_is_odoo_source_code_vs_is_odoo_enterprise_source_code ... 2026-11-01 12:45:43,953 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_create_git_branch ... 2026-11-01 12:45:44,023 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_edit_name_git_branch ... 2026-11-01 12:45:44,094 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:45:44,688 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_001_create_odoo_version ... 2026-11-01 12:45:44,795 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_101_edit_name_odoo_version ... 2026-11-01 12:45:44,906 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_201_compute_git_branches_count ... 2026-11-01 12:45:44,986 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_301_sorted_branches ... 2026-11-01 12:45:45,076 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:45:45,096 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git_odoo_version.tests.test_zip_by_all_versions_not_callable_over_rpc: Starting TestZipByAllVersionsNotCallableOverRpc.test_employee_cannot_zip_server_directories_over_rpc ... 2026-11-01 12:45:45,493 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2022] 2026-11-01 12:45:45,501 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36608] 2026-11-01 12:45:45,507 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:45:45,558 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:45:46,212 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git_project.tests.test_git_branch: Starting TestGitBranch.test_compute_projects_count ... 2026-11-01 12:45:46,320 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git_project.tests.test_git_branch: Starting TestGitBranch.test_compute_tasks_count ... 2026-11-01 12:45:46,420 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:45:47,035 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git_project.tests.test_git_repository: Starting TestGitRepository.test_compute_projects_count ... 2026-11-01 12:45:47,116 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git_project.tests.test_git_repository: Starting TestGitRepository.test_compute_tasks_count ... 2026-11-01 12:45:47,222 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:45:47,821 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_01_check_constrains_git_repository_id_git_branch_id ... 2026-11-01 12:45:47,904 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_01_onchange_git_repository_id ... 2026-11-01 12:45:48,392 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_02_check_constrains_git_repository_id_git_branch_id ... 2026-11-01 12:45:48,501 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_02_onchange_git_repository_id ... 2026-11-01 12:45:49,795 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_03_onchange_git_repository_id ... 2026-11-01 12:45:50,316 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_onchange_project_id_load_git ... 2026-11-01 12:45:51,330 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <507885458283087.1793537151.129642248153687-openerp-49-hr.payslip@c82187bcefb6>: ['"Alice Johnson" <@False>'] 2026-11-01 12:45:51,335 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <507885458283087.1793537151.129642248153687-openerp-49-hr.payslip@c82187bcefb6>: ['"Bob Smith" <@False>'] 2026-11-01 12:45:51,340 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <507885458283087.1793537151.129642248153687-openerp-49-hr.payslip@c82187bcefb6>: ['"Charlie Brown" <@False>'] 2026-11-01 12:45:51,344 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <507885458283087.1793537151.129642248153687-openerp-49-hr.payslip@c82187bcefb6>: ['"David Wilson" <@False>'] 2026-11-01 12:45:51,349 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <507885458283087.1793537151.129642248153687-openerp-49-hr.payslip@c82187bcefb6>: ['"Eva Green" <@False>'] 2026-11-01 12:45:51,354 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <507885458283087.1793537151.129642248153687-openerp-49-hr.payslip@c82187bcefb6>: ['"Frank White" <@False>'] 2026-11-01 12:45:51,358 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <507885458283087.1793537151.129642248153687-openerp-49-hr.payslip@c82187bcefb6>: ['"Grace Lee" <@False>'] 2026-11-01 12:45:51,364 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <507885458283087.1793537151.129642248153687-openerp-49-hr.payslip@c82187bcefb6>: ['"Hannah Martin" <@False>'] 2026-11-01 12:45:51,367 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <507885458283087.1793537151.129642248153687-openerp-49-hr.payslip@c82187bcefb6>: ['"Tran Minh Khang" <@False>'] 2026-11-01 12:45:51,475 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2023] 2026-11-01 12:45:51,935 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:45:56,341 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_allowed_duplicate_across_companies ... 2026-11-01 12:45:56,496 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_autogenerated_from_name ... 2026-11-01 12:45:56,534 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_duplicate_write_raises_integrity_error ... 2026-11-01 12:45:56,646 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_stable_on_rename ... 2026-11-01 12:45:56,686 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_unique_per_company_gets_suffix ... 2026-11-01 12:45:56,772 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:45:56,790 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_01_recursive_grade ... 2026-11-01 12:46:00,953 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_02_department_grade ... 2026-11-01 12:46:05,904 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_03_multi_company_grade ... 2026-11-01 12:46:10,750 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_04_department_grade ... 2026-11-01 12:46:15,203 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_05_delete_parent_grade ... 2026-11-01 12:46:19,316 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36795] 2026-11-01 12:46:19,334 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.employee.grade records with IDs: [14] 2026-11-01 12:46:19,400 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_06_delete_employee_grade ... 2026-11-01 12:46:23,690 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3246] 2026-11-01 12:46:23,759 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_07_archive_employee_grade ... 2026-11-01 12:46:27,950 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_08_the_same_name_grade ... 2026-11-01 12:46:32,644 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_1 ... 2026-11-01 12:46:37,438 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_2 ... 2026-11-01 12:46:42,047 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_3 ... 2026-11-01 12:46:46,252 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_4 ... 2026-11-01 12:46:50,454 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:46:50,975 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_grade.tests.test_to_hr_employee_grade_access_right: Starting TestAcessRightFunction.test_01_internal_user_right ... 2026-11-01 12:46:51,037 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 659, model: hr.employee.grade 2026-11-01 12:46:51,058 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #659 deleted mail.message records with IDs: [3248] 2026-11-01 12:46:51,061 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 659, model: hr.employee.grade 2026-11-01 12:46:51,066 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 659, model: hr.employee.grade 2026-11-01 12:46:51,096 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_grade.tests.test_to_hr_employee_grade_access_right: Starting TestAcessRightFunction.test_02_hr_user_right ... 2026-11-01 12:46:51,178 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #660 deleted hr.employee.grade records with IDs: [18] 2026-11-01 12:46:51,224 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:46:51,918 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [182209, 182208] 2026-11-01 12:46:51,918 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.employee.relative records with IDs: [1, 2] 2026-11-01 12:46:51,932 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_01_employee_relative_duplicate ... 2026-11-01 12:46:51,998 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_02_partner_01 ... 2026-11-01 12:46:52,064 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_02_partner_02 ... 2026-11-01 12:46:52,233 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 661, model: affiliate.code 2026-11-01 12:46:52,553 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #662 deleted ir.model.data records with IDs: [7267] 2026-11-01 12:46:52,587 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #662 deleted ir.attachment records with IDs: [55, 88, 121, 154, 187] 2026-11-01 12:46:52,588 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #662 deleted res.partner records with IDs: [37] 2026-11-01 12:46:52,620 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_03_employee_01 ... 2026-11-01 12:46:52,720 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.employee.relative records with IDs: [12] 2026-11-01 12:46:52,757 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_03_employee_02 ... 2026-11-01 12:46:52,835 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 2 removed 2026-11-01 12:46:53,669 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [182209, 182208] 2026-11-01 12:46:53,670 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.employee.relative records with IDs: [1, 2] 2026-11-01 12:46:53,684 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_relative.tests.test_security: Starting TestSecurity.test_01_internal_user_right ... 2026-11-01 12:46:53,743 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 663, model: hr.employee.relative 2026-11-01 12:46:53,753 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 663, model: hr.employee.relative 2026-11-01 12:46:53,758 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 663, model: hr.employee.relative 2026-11-01 12:46:53,785 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_employee_relative.tests.test_security: Starting TestSecurity.test_02_hr_user_right ... 2026-11-01 12:46:53,845 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #664 deleted hr.employee.relative records with IDs: [18] 2026-11-01 12:46:53,905 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:47:12,836 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:16,325 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dc837600> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:16,326 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408b3f1a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:16,332 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:16,337 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408b3e660> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:16,687 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:18,709 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4080e5940> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:18,711 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40b623c40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:18,719 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:18,725 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40b6204a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:19,117 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:22,136 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40a35cea0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:22,137 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40b55c9a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:22,146 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:22,153 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40b55c360> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:22,668 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:25,660 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff409174220> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:25,661 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4087d2660> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:25,667 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:25,672 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4087d3d80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:26,023 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:28,391 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40cd5fba0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:28,392 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40cc44b80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:28,399 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:28,404 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40cc44040> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:28,841 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:32,349 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40770d440> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:32,350 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40b7dde40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:32,356 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:32,360 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40b7dc9a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:32,662 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:35,637 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408ff1b20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:35,638 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407ce36a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:35,644 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:35,649 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407ce3d80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:35,946 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:38,466 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4083479c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:38,467 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40cd38f40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:38,474 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:38,479 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40cd3b560> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:39,729 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_copy_rpc_shape: Starting TestExpenseSheetCopyRpcShape.test_30_copy_over_rpc_returns_an_array ... 2026-11-01 12:47:40,140 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:expense_manager_1 from n/a 2026-11-01 12:47:40,149 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:47:41,498 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:47:41] "POST /web/dataset/call_kw HTTP/1.1" 200 - 48 0.043 1.309 2026-11-01 12:47:41,651 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:43,782 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dcaf3420> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:43,783 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dd0ee700> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:43,791 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:43,797 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dd0ee520> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:43,829 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:48:02,475 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:05,649 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3de998720> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:05,650 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40cb79b20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:05,657 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:05,661 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40cb78e00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:06,009 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:08,727 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407d11da0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:08,728 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407c149a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:08,735 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:08,739 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407c15080> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:09,062 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:11,273 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4074e0d60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:11,275 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4077c2e80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:11,283 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:11,290 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4077c1940> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:11,715 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:14,809 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407e6a660> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:14,810 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40a47b420> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:14,816 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:14,821 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40a47bb00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:15,151 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:18,198 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408fd27a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:18,199 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40887cea0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:18,207 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:18,214 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40887c900> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:18,570 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:20,649 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dcfd04a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:20,650 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407900ae0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:20,657 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:20,662 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4079027a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:20,998 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:24,044 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3ddd1bb00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:24,045 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40b7def20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:24,051 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:24,055 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40b7dd120> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:24,356 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:27,560 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408c202c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:27,561 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4090a4ae0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:27,574 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:27,579 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4090a4040> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:48:28,878 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_01_vendor_id_field_in_form_view ... 2026-11-01 12:48:29,027 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_02_accounting_date_field_in_form_view ... 2026-11-01 12:48:29,176 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_03_employee_journal_id_field_in_form_view ... 2026-11-01 12:48:29,664 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_04_vendor_bill_journal_id_field_in_form_view ... 2026-11-01 12:48:30,102 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_05_compute_journal_id ... 2026-11-01 12:48:30,252 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_06_check_expense_sheet_lines ... 2026-11-01 12:48:30,447 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_07_duplicate_expense_sheet ... 2026-11-01 12:48:30,727 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_08_unlink_expense_sheet ... 2026-11-01 12:48:32,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.activity records with IDs: [394] 2026-11-01 12:48:33,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.message records with IDs: [36809] 2026-11-01 12:48:33,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted hr.expense.sheet records with IDs: [20] 2026-11-01 12:48:33,751 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_09_test_cancel_expense_sheet ... 2026-11-01 12:48:34,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.activity records with IDs: [395] 2026-11-01 12:48:35,358 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_10_create_move_for_expense_sheet ... 2026-11-01 12:48:36,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.activity records with IDs: [396] 2026-11-01 12:48:38,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.partial.reconcile records with IDs: [67, 68] 2026-11-01 12:48:38,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.full.reconcile records with IDs: [47] 2026-11-01 12:48:39,175 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_11_create_move_for_expense_sheet ... 2026-11-01 12:48:40,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.activity records with IDs: [397] 2026-11-01 12:48:42,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.partial.reconcile records with IDs: [69, 70] 2026-11-01 12:48:42,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.full.reconcile records with IDs: [48] 2026-11-01 12:48:43,157 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_12_create_move_for_expense_sheet ... 2026-11-01 12:48:43,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.activity records with IDs: [398] 2026-11-01 12:48:46,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.partial.reconcile records with IDs: [71, 72, 73, 71, 72, 73] 2026-11-01 12:48:46,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.full.reconcile records with IDs: [49, 50] 2026-11-01 12:48:47,419 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_13_create_move_for_expense_sheet ... 2026-11-01 12:48:47,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.activity records with IDs: [399] 2026-11-01 12:48:50,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.partial.reconcile records with IDs: [74, 75, 76, 79, 78, 77, 74, 75, 76, 77, 78, 79] 2026-11-01 12:48:50,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.full.reconcile records with IDs: [51, 52, 53, 54] 2026-11-01 12:48:51,556 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_14_create_move_for_expense_sheet ... 2026-11-01 12:48:52,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.activity records with IDs: [400] 2026-11-01 12:48:52,752 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_15_create_move_for_expense_sheet ... 2026-11-01 12:48:53,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.activity records with IDs: [401] 2026-11-01 12:48:54,456 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_16_create_move_for_expense_sheet ... 2026-11-01 12:48:54,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.activity records with IDs: [402] 2026-11-01 12:48:57,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.partial.reconcile records with IDs: [80, 81, 80, 81] 2026-11-01 12:48:57,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.full.reconcile records with IDs: [55] 2026-11-01 12:48:58,341 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_17_create_move_for_expense_sheet ... 2026-11-01 12:48:58,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.activity records with IDs: [403] 2026-11-01 12:49:01,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.partial.reconcile records with IDs: [82, 83, 84, 82, 83, 84] 2026-11-01 12:49:01,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.full.reconcile records with IDs: [56, 57] 2026-11-01 12:49:01,968 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_18_auto_reconcile_entry_with_payment ... 2026-11-01 12:49:02,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.activity records with IDs: [404] 2026-11-01 12:49:04,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.partial.reconcile records with IDs: [85] 2026-11-01 12:49:04,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.full.reconcile records with IDs: [58] 2026-11-01 12:49:04,683 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_19_auto_reconcile_entry_with_payment ... 2026-11-01 12:49:04,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.activity records with IDs: [405] 2026-11-01 12:49:06,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.partial.reconcile records with IDs: [87] 2026-11-01 12:49:07,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.full.reconcile records with IDs: [60] 2026-11-01 12:49:07,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.partial.reconcile records with IDs: [88, 86] 2026-11-01 12:49:08,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.full.reconcile records with IDs: [61, 59] 2026-11-01 12:49:08,656 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_20_auto_reconcile_bill_with_payment ... 2026-11-01 12:49:08,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.activity records with IDs: [406] 2026-11-01 12:49:10,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.partial.reconcile records with IDs: [91] 2026-11-01 12:49:10,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.full.reconcile records with IDs: [64] 2026-11-01 12:49:11,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.partial.reconcile records with IDs: [92] 2026-11-01 12:49:11,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted account.full.reconcile records with IDs: [65] 2026-11-01 12:49:12,249 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_21_expense_dashboard_amounts_by_state ... 2026-11-01 12:49:13,753 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.activity records with IDs: [407] 2026-11-01 12:49:13,798 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_23_standard_sheet_creates_draft_move_at_approve ... 2026-11-01 12:49:14,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.activity records with IDs: [408] 2026-11-01 12:49:14,973 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_24_seek_for_lines_no_writeoff_leak ... 2026-11-01 12:49:15,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.activity records with IDs: [409] 2026-11-01 12:49:17,001 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_25_to_invoice_defers_at_approve ... 2026-11-01 12:49:17,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.activity records with IDs: [410] 2026-11-01 12:49:18,275 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_26_accounting_date_guard_off_approve_path ... 2026-11-01 12:49:18,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.activity records with IDs: [411] 2026-11-01 12:49:18,633 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_27_pay_button_available_while_own_account_partial_payment_has_residual ... 2026-11-01 12:49:19,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.activity records with IDs: [412] 2026-11-01 12:49:21,186 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_28_to_pay_filter_includes_own_account_partial_payment_sheet ... 2026-11-01 12:49:22,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.activity records with IDs: [413] 2026-11-01 12:49:24,228 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_29_dashboard_approved_bucket_keeps_own_account_partial_payment_residual ... 2026-11-01 12:49:24,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #669 deleted mail.activity records with IDs: [414] 2026-11-01 12:49:27,030 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_expense_constrains_when_submit ... 2026-11-01 12:49:27,253 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:49:29,388 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3fddfbce0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:49:29,389 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407242340> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:49:29,394 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:49:29,398 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407240ae0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:49:29,424 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:49:48,354 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:49:51,259 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3fdd26de0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:49:51,260 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40765b6a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:49:51,266 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:49:51,271 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40765bf60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:49:51,587 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:49:55,106 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40465f7e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:49:55,108 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40707c400> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:49:55,117 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:49:55,124 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40707f240> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:49:55,551 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:49:57,726 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4084be020> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:49:57,727 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40994ade0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:49:57,734 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:49:57,739 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40994aca0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:49:58,121 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:01,158 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3de460a40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:01,159 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408d0a2a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:01,165 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:01,169 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408d0ae80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:01,613 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:05,336 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff404790900> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:05,337 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40cfbe980> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:05,346 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:05,351 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40cfbc5e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:05,763 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:08,425 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40bbe6840> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:08,426 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dde7ee80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:08,432 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:08,436 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dde7f4c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:08,756 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:11,956 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4074725c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:11,957 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40777c2c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:11,963 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:11,967 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40777e5c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:12,387 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:16,098 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dcb39a80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:16,099 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40916a660> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:16,105 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:16,110 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff409169ee0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-2cd94b9-226205/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:17,201 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_11_validate_payment ... 2026-11-01 12:50:19,347 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #673 deleted mail.activity records with IDs: [415] 2026-11-01 12:50:20,385 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_13_validate_payment ... 2026-11-01 12:50:20,982 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #673 deleted mail.activity records with IDs: [416] 2026-11-01 12:50:22,169 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_14_validate_payment_mix_cash_and_advance ... 2026-11-01 12:50:22,770 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #673 deleted mail.activity records with IDs: [417] 2026-11-01 12:50:24,702 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_15_advance_payment_button_available_while_own_account_partial_payment_has_residual ... 2026-11-01 12:50:25,408 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #673 deleted mail.activity records with IDs: [418] 2026-11-01 12:50:26,839 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_16_advance_payment_button_available_for_multi_partner_report ... 2026-11-01 12:50:27,203 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #673 deleted mail.activity records with IDs: [419] 2026-11-01 12:50:28,019 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_17_register_payment_button_available_for_multi_partner_report ... 2026-11-01 12:50:28,341 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #673 deleted mail.activity records with IDs: [420] 2026-11-01 12:50:29,086 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_move_action_register_advance_payment_prefills_employee ... 2026-11-01 12:50:29,770 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #673 deleted mail.activity records with IDs: [421] 2026-11-01 12:50:30,357 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:33,643 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408556a20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:33,644 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408c3fe20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:33,649 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:33,654 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408c3d1c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:33,687 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:50:33,702 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_01_check_data_salary_rule_category ... 2026-11-01 12:50:33,731 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_02_check_data_contribution_register ... 2026-11-01 12:50:33,761 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_03_check_data_salary_rule_NET ... 2026-11-01 12:50:33,806 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:50:34,428 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_compute_invisible_payment_1 ... 2026-11-01 12:50:34,581 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_expense_constraint ... 2026-11-01 12:50:34,929 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_onchange_payment_mode ... 2026-11-01 12:50:35,231 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_payslip_expense_linking_01 ... 2026-11-01 12:50:35,514 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2025] 2026-11-01 12:50:37,783 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [422] 2026-11-01 12:50:38,036 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_payslip_expense_linking_02 ... 2026-11-01 12:50:38,210 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2026] 2026-11-01 12:50:38,845 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [423] 2026-11-01 12:50:39,313 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_mix_type_expense ... 2026-11-01 12:50:39,455 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_state_when_cancel_payslip ... 2026-11-01 12:50:39,715 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2027] 2026-11-01 12:50:40,229 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [424] 2026-11-01 12:50:40,757 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_state_when_done_payslip_01 ... 2026-11-01 12:50:41,011 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2028] 2026-11-01 12:50:41,613 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [425] 2026-11-01 12:50:42,463 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_state_when_done_payslip_02 ... 2026-11-01 12:50:42,763 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2029] 2026-11-01 12:50:43,451 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [426] 2026-11-01 12:50:44,371 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:50:46,925 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_access_rights: Starting TestAccessRights.test_employee_access_rights ... 2026-11-01 12:50:47,688 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_access_rights: Starting TestAccessRights.test_meal_user_access_rights ... 2026-11-01 12:50:48,485 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 12:50:50,894 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_01_meal_type_unique_name ... 2026-11-01 12:50:51,510 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_02_scheduled_hour_check ... 2026-11-01 12:50:52,046 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_04_compute_partners_count ... 2026-11-01 12:50:52,576 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_05_compute_order_lines_count ... 2026-11-01 12:50:53,144 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #684 deleted hr.meal.order.line records with IDs: [15] 2026-11-01 12:50:53,172 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_06_compute_scheduled_hour ... 2026-11-01 12:50:53,743 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_07_compute_total_01 ... 2026-11-01 12:50:54,333 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_08_compute_applied_department_ids ... 2026-11-01 12:51:01,056 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_09_onchange_department_id_01 ... 2026-11-01 12:51:01,740 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_09_onchange_department_id_02 ... 2026-11-01 12:51:02,489 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_10_onchange_load_employee ... 2026-11-01 12:51:03,207 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_11_action_confirm_01 ... 2026-11-01 12:51:03,710 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #684 deleted hr.meal.order.line records with IDs: [37, 38] 2026-11-01 12:51:03,786 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_11_action_confirm_02 ... 2026-11-01 12:51:04,355 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_11_action_confirm_03 ... 2026-11-01 12:51:04,895 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_12_action_approve_01 ... 2026-11-01 12:51:05,540 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_12_action_approve_02 ... 2026-11-01 12:51:07,041 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_13_action_confirm_approve_01 ... 2026-11-01 12:51:07,633 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_13_action_confirm_approve_02 ... 2026-11-01 12:51:08,306 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_14_action_refuse_01 ... 2026-11-01 12:51:09,004 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_14_action_refuse_02 ... 2026-11-01 12:51:09,680 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_15_action_cancel_01 ... 2026-11-01 12:51:10,306 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_15_action_cancel_02 ... 2026-11-01 12:51:10,903 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_16_unlink_01 ... 2026-11-01 12:51:11,510 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_17_unlink_02 ... 2026-11-01 12:51:12,083 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #684 deleted hr.meal.order records with IDs: [33] 2026-11-01 12:51:12,107 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #684 deleted mail.followers records with IDs: [4884] 2026-11-01 12:51:12,150 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_18_compute_total_price ... 2026-11-01 12:51:12,727 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_19_compute_price ... 2026-11-01 12:51:13,235 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_20_compute_department ... 2026-11-01 12:51:13,733 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_21_overlap_meal_order_lines ... 2026-11-01 12:51:14,912 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_01 ... 2026-11-01 12:51:15,474 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_02 ... 2026-11-01 12:51:15,987 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_03 ... 2026-11-01 12:51:16,519 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_04 ... 2026-11-01 12:51:17,187 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-11-01 12:51:17,452 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_contract_addendum: Starting TestContractAddendumPayroll.test_01_adjust_x2m_open_01 ... 2026-11-01 12:51:17,773 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:51:17,790 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk10_base_user_sees_only_own_payslip ... 2026-11-01 12:51:18,820 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk10_officer_sees_all_payslips ... 2026-11-01 12:51:20,476 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk10_team_leader_sees_subordinates ... 2026-11-01 12:51:22,389 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk11_dashboard_menu_exists_and_is_lowest_sequence ... 2026-11-01 12:51:22,430 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk11_existing_menu_anchors_stable ... 2026-11-01 12:51:22,486 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 12:51:28,133 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour: Starting TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta ... 2026-11-01 12:51:28,451 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Chrome pid: 19881 2026-11-01 12:51:28,451 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Chrome headless temporary user profile dir: /tmp/tmpl20ml_r5_chrome_odoo 2026-11-01 12:51:28,451 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Issuing json command http://127.0.0.1:38575/json/version 2026-11-01 12:51:28,453 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:38575/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:51:28,536 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Browser version: Chrome/150.0.7871.114 2026-11-01 12:51:28,536 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Issuing json command http://127.0.0.1:38575/json 2026-11-01 12:51:28,538 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:38575/json with timeout 3 increased to 10s during tests 2026-11-01 12:51:28,558 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Websocket url found: ws://127.0.0.1:38575/devtools/page/696D496FEE8E96C6A96C5065DDB6BBB9 2026-11-01 12:51:28,572 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Enable chrome headless console log notification 2026-11-01 12:51:28,576 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Chrome headless enable page notifications 2026-11-01 12:51:28,626 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:payroll_empty_officer from n/a 2026-11-01 12:51:28,647 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Setting session cookie in browser 2026-11-01 12:51:28,655 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Open "http://127.0.0.1:8069/odoo/action-to_hr_payroll.action_hr_payroll_dashboard" in browser 2026-11-01 12:51:28,656 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Navigating to: "http://127.0.0.1:8069/odoo/action-to_hr_payroll.action_hr_payroll_dashboard" 2026-11-01 12:51:28,670 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:51:30,382 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:30] "GET /odoo/action-to_hr_payroll.action_hr_payroll_dashboard HTTP/1.1" 200 - 178 0.102 1.614 2026-11-01 12:51:30,392 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Navigation result: {'frameId': '696D496FEE8E96C6A96C5065DDB6BBB9', 'loaderId': '9EE2CC195756AEBCD5BF1ABF9E1CE895', 'isDownload': False} 2026-11-01 12:51:30,392 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Evaluate ready code "odoo.isTourReady('to_hr_payroll_dashboard_empty_state_tour')" 2026-11-01 12:51:30,465 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:30] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-11-01 12:51:30,482 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:30] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.033 2026-11-01 12:51:30,491 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:30] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.046 2026-11-01 12:51:30,596 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 12:51:30,713 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:30] "GET /web/webclient/load_menus/22299c37fc1a37f84e766918809de146fbe759e51ac5f63d54388a454174781a HTTP/1.1" 200 - 161 0.110 0.157 2026-11-01 12:51:30,740 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.282 2026-11-01 12:51:30,758 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:30] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 12:51:30,839 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:30] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:51:31,472 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:31] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-11-01 12:51:31,479 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:31] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-11-01 12:51:31,485 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:31] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-11-01 12:51:31,491 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.018 2026-11-01 12:51:31,493 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.browser: Owl is running in 'dev' mode. 2026-11-01 12:51:31,509 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:31] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:51:31,552 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:31] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.020 2026-11-01 12:51:31,562 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 12:51:31,573 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.013 2026-11-01 12:51:31,620 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Evaluate test code "odoo.startTour('to_hr_payroll_dashboard_empty_state_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_hr_payroll.action_hr_payroll_dashboard", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:51:31,634 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.browser: [1/5] Tour to_hr_payroll_dashboard_empty_state_tour → Step Payroll dashboard client action mounted (trigger: .o_to_hr_payroll_dashboard) 2026-11-01 12:51:31,716 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 12:51:31,720 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-11-01 12:51:31,784 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:31] "POST /mail/data HTTP/1.1" 200 - 34 0.078 0.068 2026-11-01 12:51:31,833 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:31] "GET /web/image/res.partner/2818/avatar_128?unique=1793537482000 HTTP/1.1" 200 - 16 0.016 0.125 2026-11-01 12:51:31,895 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:31] "GET /web/image?model=res.users&field=avatar_128&id=695 HTTP/1.1" 200 - 10 0.015 0.220 2026-11-01 12:51:31,921 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:31] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:51:31,929 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:31] "POST /web/action/load HTTP/1.1" 200 - 7 0.017 0.226 2026-11-01 12:51:31,968 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:31] "GET /web/image/res.company/246/favicon HTTP/1.1" 200 - 9 0.008 0.041 2026-11-01 12:51:32,016 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.200 2026-11-01 12:51:32,019 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.312 2026-11-01 12:51:32,055 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:51:32,090 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:32] "POST /web/dataset/call_kw/hr.payroll.dashboard/get_dashboard_data HTTP/1.1" 200 - 29 0.026 0.079 2026-11-01 12:51:32,177 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:32] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 12:51:32,198 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:32] "GET /web/assets/42a586d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:51:32,274 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:32] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:51:32,394 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.browser: [2/5] Tour to_hr_payroll_dashboard_empty_state_tour → Step Exactly one dashboard-level empty-state CTA is shown (never per-card) (trigger: .o_nocontent_help) 2026-11-01 12:51:32,469 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.browser: [3/5] Tour to_hr_payroll_dashboard_empty_state_tour → Step A ghost chart canvas has drawn (sample trend/doughnut data reached Chart.js) (trigger: .o_payroll_chart canvas) 2026-11-01 12:51:32,539 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.browser: [4/5] Tour to_hr_payroll_dashboard_empty_state_tour → Step The officer-gated CTA button is present (trigger: .o_to_hr_payroll_dashboard_cta_button) 2026-11-01 12:51:32,610 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.browser: [5/5] Tour to_hr_payroll_dashboard_empty_state_tour → Step Clicking the CTA opens the Payslips Batches action (trigger: .o_last_breadcrumb_item:contains(Payslips Batches)) 2026-11-01 12:51:32,640 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:32] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.015 2026-11-01 12:51:32,801 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:32] "POST /web/dataset/call_kw/hr.payslip.run/get_views HTTP/1.1" 200 - 62 0.039 0.099 2026-11-01 12:51:32,843 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:32] "POST /web/dataset/call_kw/hr.payslip.run/web_search_read HTTP/1.1" 200 - 5 0.003 0.007 2026-11-01 12:51:32,850 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 12:51:33,003 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.browser: tour succeeded 2026-11-01 12:51:33,004 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR to_hr_payroll_dashboard_empty_state_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-11-01 12:51:33,143 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.browser: heap 24647732 (allocated 26193920) 2026-11-01 12:51:33,150 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Closing chrome headless with pid 19881 2026-11-01 12:51:33,152 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Closing websocket connection 2026-11-01 12:51:33,153 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Terminating chrome headless with pid 19881 2026-11-01 12:51:33,257 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_125133_257697_test_dashboard_empty_state_ghost_preview_and_cta.txt 2026-11-01 12:51:33,258 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Removing chrome user profile "/tmp/tmpl20ml_r5_chrome_odoo" 2026-11-01 12:51:33,320 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour: Starting TestDashboardEmptyStateTour.test_dashboard_empty_state_non_officer_has_no_action_button ... 2026-11-01 12:51:33,506 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:51:33,571 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_build_sample_trend_matches_real_window_skeleton_and_is_nonzero ... 2026-11-01 12:51:33,616 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_company_section_is_sample_ghost_when_period_empty ... 2026-11-01 12:51:34,268 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_company_section_respects_allowed_companies ... 2026-11-01 12:51:41,448 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_company_section_stays_real_and_byte_identical_when_populated ... 2026-11-01 12:51:42,521 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_cost_trend_sums_company_cost_scoped_and_officer_only ... 2026-11-01 12:51:50,474 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_d1_team_leader_cannot_read_sensitive_subordinate_line ... 2026-11-01 12:51:52,521 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_dashboard_action_is_owl_client_and_menu_bound ... 2026-11-01 12:51:52,563 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_fail_safe_gate_drops_ungated_and_unknown_sections ... 2026-11-01 12:51:53,057 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_is_personal_sensitive_defaults_false ... 2026-11-01 12:51:53,110 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_mark_sample_stamps_is_sample_true_on_the_same_envelope ... 2026-11-01 12:51:53,138 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_net_trend_is_12_month_continuous_series ... 2026-11-01 12:51:53,778 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_non_applicable_sections_stay_absent_even_on_fully_empty_scope ... 2026-11-01 12:51:54,313 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_provider_is_batched_no_n_plus_1 ... 2026-11-01 12:52:00,119 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_fabrication_adds_no_extra_db_queries ... 2026-11-01 12:52:01,411 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_fabrication_is_deterministic_across_calls ... 2026-11-01 12:52:02,020 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_roster_returns_fixed_rows_with_distinct_negative_ids ... 2026-11-01 12:52:02,063 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_split_rows_sum_by_weight_and_are_nonzero ... 2026-11-01 12:52:02,102 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_section_visibility_adapts_to_groups ... 2026-11-01 12:52:03,858 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_self_service_line_of_another_company_category ... 2026-11-01 12:52:10,693 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_self_service_section_is_sample_ghost_when_own_period_empty ... 2026-11-01 12:52:11,219 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_self_service_section_stays_real_and_byte_identical_when_populated ... 2026-11-01 12:52:11,779 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_team_alerts_trip_per_rule_and_are_d1_safe ... 2026-11-01 12:52:13,669 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_team_section_is_sample_ghost_when_no_subordinate_rows ... 2026-11-01 12:52:14,205 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_team_section_stays_real_and_byte_identical_when_populated ... 2026-11-01 12:52:15,416 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_trend_build_issues_no_per_month_query_explosion ... 2026-11-01 12:52:16,395 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_ytd_uses_calendar_year_window ... 2026-11-01 12:52:17,039 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 43 checked, 43 removed 2026-11-01 12:52:19,464 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_01_compute_wage ... 2026-11-01 12:52:25,836 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_02_compute_contract_type_id ... 2026-11-01 12:52:25,974 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_03_compute_structure ... 2026-11-01 12:52:26,080 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_04_compute_gross_sal ... 2026-11-01 12:52:26,873 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_05_compute_payslips_auto_generation ... 2026-11-01 12:52:27,238 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_06_compute_tax_rule_01 ... 2026-11-01 12:52:27,671 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_06_compute_tax_rule_02 ... 2026-11-01 12:52:28,010 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_07_generate_payroll_contribution_registers_01 ... 2026-11-01 12:52:28,144 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_07_generate_payroll_contribution_registers_02 ... 2026-11-01 12:52:28,281 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_07_generate_payroll_contribution_registers_03 ... 2026-11-01 12:52:28,424 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_08_compute_payslips_count ... 2026-11-01 12:52:28,533 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_09_unlink_except_contract_with_payslip_01 ... 2026-11-01 12:52:28,575 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_09_unlink_except_contract_with_payslip_02 ... 2026-11-01 12:52:29,084 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_10_compute_included_in_payroll_contribution_register ... 2026-11-01 12:52:29,195 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_11_compute_amount_of_contribution_register_01 ... 2026-11-01 12:52:29,328 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_11_compute_amount_of_contribution_register_02 ... 2026-11-01 12:52:29,471 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:52:31,774 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_job: Starting TestHrJob.test_01_job_action_update_contract_advantages ... 2026-11-01 12:52:39,451 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_job: Starting TestHrJob.test_02_job_action_update_contract_advantages ... 2026-11-01 12:52:39,622 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [25] 2026-11-01 12:52:39,653 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [26] 2026-11-01 12:52:39,688 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [27] 2026-11-01 12:52:39,720 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [28] 2026-11-01 12:52:39,808 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:52:42,081 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_02_unlink_resource_leave ... 2026-11-01 12:52:48,382 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2030] 2026-11-01 12:52:48,930 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [427] 2026-11-01 12:52:49,104 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [228, 229] 2026-11-01 12:52:50,009 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_1 ... 2026-11-01 12:52:50,323 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2031] 2026-11-01 12:52:51,764 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [428] 2026-11-01 12:52:52,035 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_2 ... 2026-11-01 12:52:52,462 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2032] 2026-11-01 12:52:56,514 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [429] 2026-11-01 12:52:56,875 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_3 ... 2026-11-01 12:52:57,178 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2033] 2026-11-01 12:52:58,953 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [430] 2026-11-01 12:52:59,389 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_4 ... 2026-11-01 12:52:59,637 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2034] 2026-11-01 12:53:00,217 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [431] 2026-11-01 12:53:00,571 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_5 ... 2026-11-01 12:53:00,857 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2035] 2026-11-01 12:53:01,445 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [432] 2026-11-01 12:53:01,873 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_6 ... 2026-11-01 12:53:02,140 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2036] 2026-11-01 12:53:02,787 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [433] 2026-11-01 12:53:03,171 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_7 ... 2026-11-01 12:53:03,490 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2037] 2026-11-01 12:53:04,112 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [434] 2026-11-01 12:53:04,275 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-11-01 12:53:04,867 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3261, 3262] 2026-11-01 12:53:05,047 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6520, 6521, 6522, 6523] 2026-11-01 12:53:05,176 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move records with IDs: [1370] 2026-11-01 12:53:05,334 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_payslip_timeoff ... 2026-11-01 12:53:05,670 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2038] 2026-11-01 12:53:06,408 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [435] 2026-11-01 12:53:06,584 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_worked_entry_type_not_counted_as_leave_when_time_type_clobbered ... 2026-11-01 12:53:06,919 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2039] 2026-11-01 12:53:07,616 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [436] 2026-11-01 12:53:07,814 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:53:10,292 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_01_advantage_template_limit_1 ... 2026-11-01 12:53:16,700 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_01_advantage_template_limit_2 ... 2026-11-01 12:53:17,060 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_02_advantage_template ... 2026-11-01 12:53:17,305 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_03_advantage_template_2 ... 2026-11-01 12:53:17,479 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:53:19,675 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_check_overlap_1 ... 2026-11-01 12:53:26,189 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_check_overlap_2 ... 2026-11-01 12:53:26,597 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_check_overlap_number ... 2026-11-01 12:53:26,956 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_current_history ... 2026-11-01 12:53:27,086 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_history_lines ... 2026-11-01 12:53:27,543 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contribution_category_counts_its_payslip_lines ... 2026-11-01 12:53:27,603 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_cancel ... 2026-11-01 12:53:27,709 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [21] 2026-11-01 12:53:28,008 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_change_base ... 2026-11-01 12:53:28,451 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38097] 2026-11-01 12:53:28,458 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [22, 23] 2026-11-01 12:53:28,521 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_change_rate ... 2026-11-01 12:53:28,942 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38108] 2026-11-01 12:53:28,949 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [25, 26] 2026-11-01 12:53:29,008 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_confirmed ... 2026-11-01 12:53:29,358 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [28] 2026-11-01 12:53:29,509 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_done ... 2026-11-01 12:53:29,833 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [30, 31] 2026-11-01 12:53:29,870 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_draft ... 2026-11-01 12:53:29,940 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payroll.contribution.register records with IDs: [43] 2026-11-01 12:53:30,264 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_resumed ... 2026-11-01 12:53:30,619 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [33, 34, 35] 2026-11-01 12:53:30,786 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_suspended ... 2026-11-01 12:53:31,110 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [37, 38] 2026-11-01 12:53:31,279 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_form_change_type_id ... 2026-11-01 12:53:31,464 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:53:33,753 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_01_contribution_type_unique_code_1 ... 2026-11-01 12:53:40,313 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_01_contribution_type_unique_code_2 ... 2026-11-01 12:53:45,848 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_01_contribution_type_unique_code_3 ... 2026-11-01 12:53:46,167 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_02_contribution_type_mass_change_rate_1 ... 2026-11-01 12:53:46,389 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38376, 38375] 2026-11-01 12:53:46,406 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [40, 41, 42, 43, 44, 45] 2026-11-01 12:53:46,474 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:53:48,918 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_commitment_filed_elsewhere_does_not_suspend_this_company_s_withholding ... 2026-11-01 12:54:04,961 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-11-01 12:54:05,159 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_commitment_still_in_draft_does_not_suspend_withholding ... 2026-11-01 12:54:07,542 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [250] 2026-11-01 12:54:07,648 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_confirmed_commitment_suspends_withholding_above_the_threshold ... 2026-11-01 12:54:10,182 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-11-01 12:54:10,308 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_contract_already_on_a_flat_rule_is_not_hijacked ... 2026-11-01 12:54:12,753 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-11-01 12:54:12,876 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_hand_picked_tax_rule_survives_editing_the_payslip_period ... 2026-11-01 12:54:15,916 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [256] 2026-11-01 12:54:15,972 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_hand_picked_tax_rule_survives_recomputing_the_payslip ... 2026-11-01 12:54:18,299 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-11-01 12:54:18,457 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_payment_added_later_re_opens_the_threshold_of_the_earlier_one ... 2026-11-01 12:54:20,919 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-11-01 12:54:21,110 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_payment_on_the_contract_s_last_day_is_not_detached ... 2026-11-01 12:54:21,588 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_payslip_with_no_contract_at_all_is_not_a_detached_payment ... 2026-11-01 12:54:21,824 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_threshold_of_zero_withholds_at_every_amount ... 2026-11-01 12:54:24,205 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-11-01 12:54:24,320 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_an_open_ended_contract_never_makes_a_payment_detached ... 2026-11-01 12:54:25,002 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_below_threshold_but_requested_is_withheld_anyway ... 2026-11-01 12:54:27,480 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [265] 2026-11-01 12:54:27,588 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_one_contract_still_running_keeps_the_whole_payment_attached ... 2026-11-01 12:54:28,389 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_after_termination_above_threshold_is_withheld_flat ... 2026-11-01 12:54:31,076 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-11-01 12:54:31,279 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_date_defaults_from_the_payslip_batch ... 2026-11-01 12:54:31,813 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_date_falls_back_to_the_end_of_the_payslip_period ... 2026-11-01 12:54:32,321 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_exactly_at_the_threshold_is_still_withheld ... 2026-11-01 12:54:34,944 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-11-01 12:54:35,102 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_just_below_the_threshold_is_not_withheld ... 2026-11-01 12:54:37,490 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [271] 2026-11-01 12:54:37,612 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_one_unit_above_the_threshold_is_withheld ... 2026-11-01 12:54:39,960 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [273] 2026-11-01 12:54:40,116 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_while_still_employed_keeps_the_progressive_scale ... 2026-11-01 12:54:44,155 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [275] 2026-11-01 12:54:44,273 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_the_regime_applies_only_from_its_effective_date ... 2026-11-01 12:54:46,720 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [277] 2026-11-01 12:54:46,964 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [279] 2026-11-01 12:54:47,086 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_the_regime_is_found_from_the_payslip_company_not_the_current_one ... 2026-11-01 12:54:55,837 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_the_threshold_is_converted_into_the_currency_the_payment_is_made_in ... 2026-11-01 12:54:55,930 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38389] 2026-11-01 12:54:55,945 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [16] 2026-11-01 12:54:57,003 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_two_payslips_paid_on_different_dates_are_measured_separately ... 2026-11-01 12:54:59,392 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [281] 2026-11-01 12:54:59,600 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [283] 2026-11-01 12:54:59,713 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_two_payslips_paid_on_one_date_are_measured_together ... 2026-11-01 12:55:01,971 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [286] 2026-11-01 12:55:02,038 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [285] 2026-11-01 12:55:02,075 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [287] 2026-11-01 12:55:02,237 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_without_a_configured_regime_a_terminated_payment_behaves_as_before ... 2026-11-01 12:55:02,272 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38389] 2026-11-01 12:55:02,281 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [16] 2026-11-01 12:55:04,599 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [290] 2026-11-01 12:55:04,770 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 29 checked, 29 removed 2026-11-01 12:55:07,100 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_a_cancelled_payment_no_longer_counts_towards_the_threshold ... 2026-11-01 12:55:16,214 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [293] 2026-11-01 12:55:16,279 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [292] 2026-11-01 12:55:16,312 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [294] 2026-11-01 12:55:16,527 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_a_contract_never_selects_a_detached_regime_tax_rule ... 2026-11-01 12:55:16,791 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_a_contract_type_never_selects_a_detached_regime_tax_rule ... 2026-11-01 12:55:16,858 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_a_hand_picked_payment_still_counts_towards_its_neighbours_threshold ... 2026-11-01 12:55:19,426 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [298] 2026-11-01 12:55:19,473 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [297] 2026-11-01 12:55:19,500 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [299] 2026-11-01 12:55:19,658 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_a_hand_picked_tax_rule_survives_editing_the_payment_date ... 2026-11-01 12:55:22,072 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [302] 2026-11-01 12:55:22,763 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_a_hand_picked_tax_rule_survives_ticking_withholding_requested ... 2026-11-01 12:55:25,220 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [304] 2026-11-01 12:55:25,741 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_deleting_one_of_two_payments_on_one_date_re_decides_the_remainder ... 2026-11-01 12:55:28,212 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [307] 2026-11-01 12:55:28,301 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [306] 2026-11-01 12:55:28,334 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [308] 2026-11-01 12:55:28,471 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [195] 2026-11-01 12:55:28,537 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_editing_the_batch_end_date_re_decides_every_payment_it_regroups ... 2026-11-01 12:55:31,045 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [312] 2026-11-01 12:55:31,145 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [311] 2026-11-01 12:55:31,186 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [313] 2026-11-01 12:55:31,450 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [314] 2026-11-01 12:55:31,650 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [315] 2026-11-01 12:55:31,796 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_editing_the_payslip_period_leaves_a_lone_payment_below_the_threshold ... 2026-11-01 12:55:34,307 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [318] 2026-11-01 12:55:34,759 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_moving_a_payment_to_another_date_re_decides_the_group_it_left ... 2026-11-01 12:55:37,464 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [321] 2026-11-01 12:55:37,533 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [320] 2026-11-01 12:55:37,569 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [322] 2026-11-01 12:55:37,761 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_writing_the_tax_rule_by_hand_also_corrects_the_reason_beside_it ... 2026-11-01 12:55:40,333 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [325] 2026-11-01 12:55:40,468 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-11-01 12:55:40,484 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_extension_modules_availability: Starting TestPayrollExtensionModulesAvailability.test_extension_module_availability_flag_matches_system_presence ... 2026-11-01 12:55:40,803 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_extension_modules_availability: Starting TestPayrollExtensionModulesAvailability.test_removed_l10n_vn_field_is_absent ... 2026-11-01 12:55:40,842 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:55:43,198 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payment_date_latch: Starting TestPaymentDateLatch.test_a_hand_set_payment_date_survives_editing_the_payslip_period ... 2026-11-01 12:55:52,587 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [327] 2026-11-01 12:55:52,767 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payment_date_latch: Starting TestPaymentDateLatch.test_duplicating_a_payslip_does_not_inherit_a_hand_set_payment_date ... 2026-11-01 12:55:55,229 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [329] 2026-11-01 12:55:55,420 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payment_date_latch: Starting TestPaymentDateLatch.test_unticking_the_manual_flag_hands_the_payment_date_back ... 2026-11-01 12:55:57,980 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [331] 2026-11-01 12:55:58,193 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-01 12:56:06,014 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [26332, 26333, 26334, 26335, 26336, 26337, 26338, 26339, 26340, 26341, 26342, 26343, 26344, 26345, 26346, 26347, 26348, 26349, 26350, 26351, 26352, 26353, 26354, 26355, 26356, 26357, 26358, 26359, 26360, 26361, 26362, 26363, 26364, 26365, 26366, 26367, 26368, 26369, 26370, 26371, 26372, 26373, 26374, 26375, 26376, 26377, 26378, 26379, 26380, 26381, 26382, 26383, 26384, 26385, 26386, 26387, 26388, 26389, 26390, 26391, 26392, 26393, 26394, 26395, 26396, 26397, 26398, 26399, 26400, 26401, 26402, 26403, 26404, 26405, 26406, 26407, 26408, 26409, 26410, 26411, 26412, 26413, 26414, 26415, 26416, 26417] 2026-11-01 12:56:06,215 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_1 ... 2026-11-01 12:56:07,035 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [206, 207, 208, 209, 210] 2026-11-01 12:56:07,492 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [339, 340, 341, 342, 343, 344, 345, 346, 347, 348] 2026-11-01 12:56:07,731 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_2 ... 2026-11-01 12:56:08,248 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [359, 360, 361, 362, 363, 364, 365, 366, 367, 368] 2026-11-01 12:56:08,448 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_3 ... 2026-11-01 12:56:08,576 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-11-01 12:56:09,058 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-11-01 12:56:09,464 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-11-01 12:56:10,415 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [382, 383, 384, 385, 386, 387, 388, 389, 390, 391] 2026-11-01 12:56:10,692 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_4 ... 2026-11-01 12:56:10,807 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [333] 2026-11-01 12:56:11,323 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [334] 2026-11-01 12:56:11,814 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-11-01 12:56:12,360 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-11-01 12:56:12,925 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-11-01 12:56:13,720 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-11-01 12:56:13,966 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_5 ... 2026-11-01 12:56:14,076 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-11-01 12:56:14,707 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [428] 2026-11-01 12:56:15,771 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [432, 434, 435, 436, 437, 438, 439, 440, 441, 433, 431, 430] 2026-11-01 12:56:16,003 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_6 ... 2026-11-01 12:56:16,126 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-11-01 12:56:16,702 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-11-01 12:56:17,250 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-11-01 12:56:17,810 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [338] 2026-11-01 12:56:18,399 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [458, 459, 460] 2026-11-01 12:56:18,551 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_7 ... 2026-11-01 12:56:18,680 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-11-01 12:56:19,250 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-11-01 12:56:19,874 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [467, 466] 2026-11-01 12:56:20,493 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [470, 471] 2026-11-01 12:56:20,620 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_8 ... 2026-11-01 12:56:20,734 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [333] 2026-11-01 12:56:21,265 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [334] 2026-11-01 12:56:21,735 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-11-01 12:56:22,252 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-11-01 12:56:22,770 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-11-01 12:56:23,776 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [490, 488, 489, 481, 482, 483, 484, 485, 486, 487, 480, 479] 2026-11-01 12:56:24,023 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_9 ... 2026-11-01 12:56:24,208 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [334] 2026-11-01 12:56:24,466 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [504, 503] 2026-11-01 12:56:24,512 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-11-01 12:56:24,548 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-11-01 12:56:24,576 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [333] 2026-11-01 12:56:24,619 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [506, 505] 2026-11-01 12:56:24,666 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [507] 2026-11-01 12:56:24,703 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [508] 2026-11-01 12:56:26,563 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [525, 523, 524, 516, 517, 518, 519, 520, 521, 522, 515, 514] 2026-11-01 12:56:26,765 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:56:37,819 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2040] 2026-11-01 12:56:38,026 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2041] 2026-11-01 12:56:38,190 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2042] 2026-11-01 12:56:38,391 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_1 ... 2026-11-01 12:56:39,142 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [47, 48, 49, 50, 51, 52, 53] 2026-11-01 12:56:39,250 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-11-01 12:56:39,384 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_10 ... 2026-11-01 12:56:39,939 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [540, 541] 2026-11-01 12:56:40,004 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-11-01 12:56:40,048 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-11-01 12:56:40,088 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [543, 542, 544] 2026-11-01 12:56:40,143 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [564, 563] 2026-11-01 12:56:40,186 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [565] 2026-11-01 12:56:40,218 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [566] 2026-11-01 12:56:40,639 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [437] 2026-11-01 12:56:40,951 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [571, 570] 2026-11-01 12:56:41,024 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [568, 567, 569] 2026-11-01 12:56:41,073 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [575, 574] 2026-11-01 12:56:41,334 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [438] 2026-11-01 12:56:41,652 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [577, 576, 578] 2026-11-01 12:56:41,949 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [439] 2026-11-01 12:56:42,094 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [582, 581, 583] 2026-11-01 12:56:42,271 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_13th_1 ... 2026-11-01 12:56:42,316 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [54, 55, 56, 57, 58, 59, 60] 2026-11-01 12:56:42,619 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556] 2026-11-01 12:56:42,832 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_13th_2 ... 2026-11-01 12:56:43,137 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556] 2026-11-01 12:56:43,393 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_13th_3 ... 2026-11-01 12:56:43,688 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556] 2026-11-01 12:56:43,928 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_13th_4 ... 2026-11-01 12:56:44,025 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [557] 2026-11-01 12:56:44,817 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556] 2026-11-01 12:56:45,121 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [558] 2026-11-01 12:56:45,675 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [560] 2026-11-01 12:56:46,337 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635] 2026-11-01 12:56:46,562 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_2 ... 2026-11-01 12:56:46,696 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-11-01 12:56:46,831 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_3 ... 2026-11-01 12:56:46,989 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-11-01 12:56:47,166 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_4 ... 2026-11-01 12:56:47,716 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [540, 541] 2026-11-01 12:56:47,782 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-11-01 12:56:47,828 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-11-01 12:56:47,869 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [543, 542, 544] 2026-11-01 12:56:47,929 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [653, 652] 2026-11-01 12:56:47,974 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [654] 2026-11-01 12:56:48,011 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [655] 2026-11-01 12:56:48,425 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [437] 2026-11-01 12:56:48,516 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [661] 2026-11-01 12:56:48,639 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_5 ... 2026-11-01 12:56:48,760 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-11-01 12:56:48,879 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_6 ... 2026-11-01 12:56:49,424 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [540, 541] 2026-11-01 12:56:49,492 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-11-01 12:56:49,541 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-11-01 12:56:49,582 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [543, 542, 544] 2026-11-01 12:56:49,673 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [666, 665] 2026-11-01 12:56:49,718 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [667] 2026-11-01 12:56:49,750 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [668] 2026-11-01 12:56:50,110 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [437] 2026-11-01 12:56:50,179 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [675] 2026-11-01 12:56:50,283 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_7 ... 2026-11-01 12:56:50,397 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [540, 541] 2026-11-01 12:56:50,584 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_8 ... 2026-11-01 12:56:51,104 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [540, 541] 2026-11-01 12:56:51,175 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-11-01 12:56:51,224 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-11-01 12:56:51,271 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [543, 542, 544] 2026-11-01 12:56:51,331 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [680, 679] 2026-11-01 12:56:51,380 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [681] 2026-11-01 12:56:51,411 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [682] 2026-11-01 12:56:51,725 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [437] 2026-11-01 12:56:52,079 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [687, 686] 2026-11-01 12:56:52,155 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [684, 683, 685] 2026-11-01 12:56:52,225 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [691, 690] 2026-11-01 12:56:52,543 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [438] 2026-11-01 12:56:52,659 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [696, 695] 2026-11-01 12:56:52,807 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_9 ... 2026-11-01 12:56:52,956 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [543, 542, 544] 2026-11-01 12:56:53,226 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:56:55,515 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_01_form_payslip_date_from ... 2026-11-01 12:57:02,154 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_02_form_payslip_cycle ... 2026-11-01 12:57:02,293 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_1 ... 2026-11-01 12:57:02,555 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_2 ... 2026-11-01 12:57:02,835 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_3 ... 2026-11-01 12:57:03,125 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_4 ... 2026-11-01 12:57:03,358 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_5 ... 2026-11-01 12:57:03,648 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_04_payslip_name_1 ... 2026-11-01 12:57:03,778 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_05_payslip_name_2 ... 2026-11-01 12:57:04,026 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_06_payslip_name_3 ... 2026-11-01 12:57:04,170 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_07_payslip_contract_2 ... 2026-11-01 12:57:04,433 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_07_payslip_contract_4 ... 2026-11-01 12:57:04,726 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_08_salary_structure_1 ... 2026-11-01 12:57:04,847 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_08_salary_structure_2 ... 2026-11-01 12:57:04,956 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_08_salary_structure_3 ... 2026-11-01 12:57:05,203 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_09_payslip_date_for_13th_month_1 ... 2026-11-01 12:57:05,657 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_09_payslip_date_for_13th_month_2 ... 2026-11-01 12:57:06,071 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_10_payslip_date_from_date_to ... 2026-11-01 12:57:06,481 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_11_payslip_date_overtlap_1 ... 2026-11-01 12:57:06,601 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_11_payslip_date_overtlap_2 ... 2026-11-01 12:57:07,099 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_11_payslip_date_overtlap_3 ... 2026-11-01 12:57:07,558 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_12_payslip_duplicate_1 ... 2026-11-01 12:57:07,724 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_13_payslip_duplicate_2 ... 2026-11-01 12:57:08,240 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_14_thirteen_month_pay_year_1 ... 2026-11-01 12:57:08,538 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_14_thirteen_month_pay_year_2 ... 2026-11-01 12:57:09,303 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:57:21,571 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_01_cron_generate_payslips ... 2026-11-01 12:57:27,888 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) started manually 2026-11-01 12:57:27,904 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) done 2026-11-01 12:57:27,947 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_02_cron_generate_payslips ... 2026-11-01 12:57:27,973 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) started manually 2026-11-01 12:57:27,999 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) done 2026-11-01 12:57:28,029 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_03_cron_generate_payslips ... 2026-11-01 12:57:28,088 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) started manually 2026-11-01 12:57:28,117 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) done 2026-11-01 12:57:28,147 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_04_cron_generate_payslips ... 2026-11-01 12:57:28,352 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [29354, 29355, 29356, 29357, 29358, 29359, 29360, 29361, 29362, 29363, 29364, 29365, 29366, 29367, 29368, 29369, 29370, 29371, 29372, 29373, 29374, 29375, 29376, 29377, 29378, 29379, 29380, 29381, 29382, 29383, 29384, 29385, 29386, 29387, 29388, 29389, 29390, 29391, 29392, 29393, 29394, 29395, 29396, 29397, 29398, 29399, 29400, 29401, 29402, 29403, 29404, 29405, 29406, 29407, 29408, 29409, 29410, 29411, 29412, 29413, 29414, 29415, 29416, 29417, 29418, 29419, 29420, 29421, 29422, 29423, 29424, 29425, 29426, 29427, 29428, 29429, 29430, 29431, 29432, 29433, 29434, 29435, 29436, 29437, 29438, 29439, 29440, 29441, 29442, 29443, 29444, 29445, 29446, 29447, 29448, 29449, 29450, 29451, 29452, 29453, 29454, 29455, 29456, 29457, 29458, 29459, 29460, 29461, 29462, 29463, 29464, 29465, 29466, 29467, 29468, 29469, 29470, 29471, 29472, 29473, 29474, 29475, 29476, 29477, 29478, 29479, 29480, 29481, 29482, 29483, 29484, 29485, 29486, 29487, 29488, 29489, 29490, 29491, 29492, 29493, 29494, 29495, 29496, 29497, 29498, 29499, 29500, 29501, 29502, 29503, 29504, 29505, 29506, 29507, 29508, 29509, 29510, 29511, 29512, 29513, 29514, 29515, 29516, 29517, 29518, 29519, 29520, 29521, 29522, 29523, 29524, 29525, 29526, 29527, 29528, 29529, 29530, 29531, 29532, 29533, 29534, 29535, 29536, 29537, 29538, 29539, 29540, 29541, 29542, 29543, 29544, 29545, 29546, 29547, 29548, 29549, 29550, 29551, 29552, 29553, 29554, 29555, 29556, 29557, 29558, 29559, 29560, 29561, 29562, 29563, 29564, 29565, 29566, 29567, 29568, 29569, 29570, 29571, 29572, 29573, 29574, 29575, 29576, 29577, 29578, 29579, 29580, 29581, 29582, 29583, 29584, 29585, 29586, 29587, 29588, 29589, 29590, 29591, 29592, 29593, 29594, 29595, 29596, 29597, 29598, 29599, 29600, 29601, 29602, 29603, 29604, 29605, 29606, 29607, 29608, 29609, 29610, 29611, 29612, 29613, 29614, 29615] 2026-11-01 12:57:28,360 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) started manually 2026-11-01 12:57:28,399 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) done 2026-11-01 12:57:28,435 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_05_cron_generate_payslips ... 2026-11-01 12:57:28,507 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) started manually 2026-11-01 12:57:28,527 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) done 2026-11-01 12:57:28,570 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_06_cron_generate_payslips ... 2026-11-01 12:57:28,600 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) started manually 2026-11-01 12:57:29,066 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) done 2026-11-01 12:57:29,104 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_07_cron_generate_payslips ... 2026-11-01 12:57:29,287 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [29416, 29417, 29418, 29419, 29420, 29421, 29422, 29423, 29424, 29425, 29426, 29427, 29428, 29429, 29430, 29431, 29432, 29433, 29434, 29435, 29436, 29437, 29438, 29439, 29440, 29441, 29442, 29443, 29444, 29445, 29446, 29447, 29448, 29449, 29450, 29451, 29452, 29453, 29454, 29455, 29456, 29457, 29458, 29459, 29460, 29461, 29462, 29463, 29464, 29465, 29466, 29467, 29468, 29469, 29470, 29471, 29472, 29473, 29474, 29475, 29476, 29477, 29478, 29479, 29480, 29481, 29482, 29483, 29484, 29485, 29486, 29487, 29488, 29489, 29490, 29491, 29492, 29493, 29494, 29495, 29496, 29497, 29498, 29499, 29500, 29501, 29502, 29503, 29504, 29505, 29506, 29507, 29508, 29509, 29510, 29511, 29512, 29513, 29514, 29515, 29516, 29517, 29518, 29519, 29520, 29521, 29522, 29523, 29524, 29525, 29526, 29527, 29528, 29529, 29530, 29531, 29532, 29533, 29534, 29535, 29536, 29537, 29538, 29539, 29540, 29541, 29542, 29543, 29544, 29545, 29546, 29547, 29548, 29549, 29550, 29551, 29552, 29553, 29554, 29555, 29556, 29557, 29558, 29559, 29560, 29561, 29562, 29563, 29564, 29565, 29566, 29567, 29568, 29569, 29570, 29571, 29572, 29573, 29574, 29575, 29576, 29577, 29578, 29579, 29580, 29581, 29582, 29583, 29584, 29585, 29586, 29587, 29588, 29589, 29590, 29591, 29592, 29593, 29594, 29595, 29596, 29597, 29598, 29599, 29600, 29601, 29602, 29603, 29604, 29605, 29606, 29607, 29608, 29609, 29610, 29611, 29612, 29613, 29614, 29615] 2026-11-01 12:57:29,301 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) started manually 2026-11-01 12:57:29,737 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) done 2026-11-01 12:57:29,781 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_10_compute_sheet_without_contract_raises_a_clear_error ... 2026-11-01 12:57:30,486 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_11_one_broken_company_does_not_abort_the_others ... 2026-11-01 12:57:36,657 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) started manually 2026-11-01 12:57:36,976 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) done 2026-11-01 12:57:37,050 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_12_flush_time_db_failure_in_one_company_does_not_abort_a_later_company ... 2026-11-01 12:57:43,136 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) started manually 2026-11-01 12:57:43,729 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) done 2026-11-01 12:57:43,801 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_9_archived_contract_is_skipped ... 2026-11-01 12:57:44,083 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) started manually 2026-11-01 12:57:44,563 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) done 2026-11-01 12:57:44,643 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-01 12:57:46,910 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_cancel_pasylip_action_done_verify ... 2026-11-01 12:57:52,991 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-11-01 12:57:53,027 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-11-01 12:57:53,079 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [725] 2026-11-01 12:57:53,108 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [293, 294, 295, 296] 2026-11-01 12:57:53,675 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3321, 3322] 2026-11-01 12:57:53,797 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6640, 6641, 6642, 6643] 2026-11-01 12:57:53,872 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move records with IDs: [1400] 2026-11-01 12:57:54,295 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [726] 2026-11-01 12:57:54,333 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [297, 298, 299, 300] 2026-11-01 12:57:54,387 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [727] 2026-11-01 12:57:54,409 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [301, 302, 303, 304] 2026-11-01 12:57:54,460 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_cancel_pasylip_action_draft ... 2026-11-01 12:57:54,576 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-11-01 12:57:54,617 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-11-01 12:57:54,687 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [729] 2026-11-01 12:57:54,720 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [309, 310, 311, 312] 2026-11-01 12:57:55,460 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3323, 3324] 2026-11-01 12:57:55,617 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6644, 6645, 6646, 6647] 2026-11-01 12:57:55,716 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move records with IDs: [1401] 2026-11-01 12:57:55,771 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_cancel_pasylip_unlink ... 2026-11-01 12:57:55,930 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-11-01 12:57:55,981 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-11-01 12:57:56,059 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [731] 2026-11-01 12:57:56,096 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [317, 318, 319, 320] 2026-11-01 12:57:56,750 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3325, 3326] 2026-11-01 12:57:56,902 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6648, 6649, 6650, 6651] 2026-11-01 12:57:56,998 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move records with IDs: [1402] 2026-11-01 12:57:57,026 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [266] 2026-11-01 12:57:57,068 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_done_pasylip_action_cancel ... 2026-11-01 12:57:57,211 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-11-01 12:57:57,258 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-11-01 12:57:57,325 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [733] 2026-11-01 12:57:57,358 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [325, 326, 327, 328] 2026-11-01 12:57:58,030 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3327, 3328] 2026-11-01 12:57:58,169 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6652, 6653, 6654, 6655] 2026-11-01 12:57:58,263 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move records with IDs: [1403] 2026-11-01 12:57:58,314 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_done_pasylip_refund_sheet ... 2026-11-01 12:57:58,456 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-11-01 12:57:58,501 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-11-01 12:57:58,561 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [735] 2026-11-01 12:57:58,590 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [333, 334, 335, 336] 2026-11-01 12:57:59,436 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_done_pasylip_unlink ... 2026-11-01 12:57:59,581 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-11-01 12:57:59,634 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-11-01 12:57:59,700 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [738] 2026-11-01 12:57:59,733 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [345, 346, 347, 348] 2026-11-01 12:58:00,562 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_action_cancel ... 2026-11-01 12:58:00,718 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_action_draft_done ... 2026-11-01 12:58:01,003 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_action_verify ... 2026-11-01 12:58:01,145 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-11-01 12:58:01,202 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-11-01 12:58:01,284 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [740] 2026-11-01 12:58:01,315 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [353, 354, 355, 356] 2026-11-01 12:58:01,830 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_compute_sheet ... 2026-11-01 12:58:01,988 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-11-01 12:58:02,024 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-11-01 12:58:02,097 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [742] 2026-11-01 12:58:02,132 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [361, 362, 363, 364] 2026-11-01 12:58:02,308 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_send_email ... 2026-11-01 12:58:02,357 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_unlink ... 2026-11-01 12:58:02,395 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [266] 2026-11-01 12:58:02,428 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_verify_pasylip_action_cancel ... 2026-11-01 12:58:02,566 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-11-01 12:58:02,612 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-11-01 12:58:02,682 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [744] 2026-11-01 12:58:02,714 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [369, 370, 371, 372] 2026-11-01 12:58:03,306 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3337, 3338] 2026-11-01 12:58:03,467 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6672, 6673, 6674, 6675] 2026-11-01 12:58:03,561 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move records with IDs: [1408] 2026-11-01 12:58:03,614 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_verify_pasylip_action_done ... 2026-11-01 12:58:03,773 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-11-01 12:58:03,821 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-11-01 12:58:03,880 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [746] 2026-11-01 12:58:03,904 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [377, 378, 379, 380] 2026-11-01 12:58:04,433 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_verify_pasylip_action_draft ... 2026-11-01 12:58:04,572 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-11-01 12:58:04,622 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-11-01 12:58:04,698 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [748] 2026-11-01 12:58:04,738 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [385, 386, 387, 388] 2026-11-01 12:58:05,598 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_verify_pasylip_refund_sheet ... 2026-11-01 12:58:05,708 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-11-01 12:58:05,750 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-11-01 12:58:05,814 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [750] 2026-11-01 12:58:05,854 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [393, 394, 395, 396] 2026-11-01 12:58:06,737 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_verify_pasylip_unlink ... 2026-11-01 12:58:06,868 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-11-01 12:58:06,906 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-11-01 12:58:06,960 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [753] 2026-11-01 12:58:06,995 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [405, 406, 407, 408] 2026-11-01 12:58:07,961 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:58:10,168 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_inputs: Starting TestPayrollPayslipInputs.test_01_input_rules_on_payslip ... 2026-11-01 12:58:16,068 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_inputs: Starting TestPayrollPayslipInputs.test_02_input_rules_on_payslip_lines ... 2026-11-01 12:58:16,287 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [755] 2026-11-01 12:58:16,450 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:58:18,633 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_13th_payslip_register_lines ... 2026-11-01 12:58:24,814 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [757] 2026-11-01 12:58:24,861 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [413, 414, 415, 416] 2026-11-01 12:58:24,929 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [758] 2026-11-01 12:58:24,961 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [417, 418, 419, 420] 2026-11-01 12:58:26,017 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771] 2026-11-01 12:58:26,127 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [449, 437, 461, 425, 438, 426, 450, 462, 427, 439, 451, 463, 428, 464, 440, 452, 441, 465, 453, 429, 430, 442, 466, 454, 455, 431, 443, 467, 444, 432, 468, 456, 457, 469, 445, 433, 434, 458, 446, 470, 447, 459, 435, 471, 436, 460, 448, 472] 2026-11-01 12:58:26,688 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783] 2026-11-01 12:58:26,843 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [497, 485, 509, 473, 486, 474, 498, 510, 475, 487, 499, 511, 476, 512, 488, 500, 489, 513, 501, 477, 478, 490, 514, 502, 503, 479, 491, 515, 492, 480, 516, 504, 505, 517, 493, 481, 482, 506, 494, 518, 495, 507, 483, 519, 484, 508, 496, 520] 2026-11-01 12:58:27,022 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_1 ... 2026-11-01 12:58:27,135 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_2 ... 2026-11-01 12:58:27,253 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_3 ... 2026-11-01 12:58:27,429 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_4 ... 2026-11-01 12:58:27,604 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_TH8_1 ... 2026-11-01 12:58:27,787 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [32496, 32497, 32498, 32499, 32500, 32501, 32502, 32503, 32504, 32505, 32506, 32507, 32508, 32509, 32510, 32511, 32512, 32513, 32514, 32515, 32516, 32517, 32518, 32519, 32520, 32521, 32522, 32523, 32524, 32525, 32526, 32527, 32528, 32529, 32530, 32531, 32532, 32533, 32534, 32535, 32536, 32537, 32538, 32539, 32540, 32541, 32542, 32543, 32544, 32545, 32546, 32547, 32548, 32549, 32550, 32551, 32552, 32553, 32554, 32555, 32556, 32557, 32558, 32559, 32560, 32561, 32562, 32563, 32564, 32565, 32566, 32567, 32568, 32569, 32570, 32571, 32572, 32573, 32574, 32575, 32576, 32577, 32578, 32579, 32580, 32581, 32582, 32583, 32584, 32585, 32586, 32587, 32588, 32589, 32590, 32591, 32592, 32593, 32594, 32595, 32596, 32597, 32598, 32599, 32600, 32601, 32602, 32603, 32604, 32605, 32606, 32607, 32608, 32609, 32610, 32611, 32612, 32613, 32614, 32615, 32616, 32617, 32618, 32619, 32620, 32621, 32622, 32623, 32624, 32625, 32626, 32627, 32628, 32629, 32630, 32631, 32632, 32633, 32634, 32635, 32636, 32637, 32638, 32639, 32640, 32641, 32642, 32643, 32644, 32645, 32646, 32647, 32648, 32649, 32650, 32651, 32652, 32653, 32654, 32655, 32656, 32657, 32658, 32659, 32660, 32661, 32662, 32663, 32664, 32665, 32666, 32667, 32668, 32669, 32670, 32671, 32672, 32673, 32674, 32675, 32676, 32677, 32678, 32679, 32680, 32681, 32682, 32683, 32684, 32685, 32686, 32687, 32688, 32689, 32690, 32691, 32692, 32693, 32694, 32695, 32696, 32697, 32698, 32699, 32700, 32701, 32702, 32703, 32704, 32705, 32706, 32707, 32708, 32709, 32710, 32711, 32712, 32713, 32714, 32715, 32716, 32717, 32718, 32719, 32720, 32721, 32722, 32723, 32724, 32725, 32726, 32727, 32728, 32729, 32730, 32731, 32732, 32733, 32734, 32735, 32736, 32737, 32738, 32739, 32740, 32741, 32742, 32743, 32744, 32745, 32746, 32747, 32748, 32749, 32750, 32751, 32752, 32753] 2026-11-01 12:58:28,219 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [796] 2026-11-01 12:58:28,276 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [621, 622, 623, 624] 2026-11-01 12:58:28,352 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [797] 2026-11-01 12:58:28,380 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [625, 626, 627, 628] 2026-11-01 12:58:28,504 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_TH8_2 ... 2026-11-01 12:58:28,646 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [32496, 32497, 32498, 32499, 32500, 32501, 32502, 32503, 32504, 32505, 32506, 32507, 32508, 32509, 32510, 32511, 32512, 32513, 32514, 32515, 32516, 32517, 32518, 32519, 32520, 32521, 32522, 32523, 32524, 32525, 32526, 32527, 32528, 32529, 32530, 32531, 32532, 32533, 32534, 32535, 32536, 32537, 32538, 32539, 32540, 32541, 32542, 32543, 32544, 32545, 32546, 32547, 32548, 32549, 32550, 32551, 32552, 32553, 32554, 32555, 32556, 32557, 32558, 32559, 32560, 32561, 32562, 32563, 32564, 32565, 32566, 32567, 32568, 32569, 32570, 32571, 32572, 32573, 32574, 32575, 32576, 32577, 32578, 32579, 32580, 32581, 32582, 32583, 32584, 32585, 32586, 32587, 32588, 32589, 32590, 32591, 32592, 32593, 32594, 32595, 32596, 32597, 32598, 32599, 32600, 32601, 32602, 32603, 32604, 32605, 32606, 32607, 32608, 32609, 32610, 32611, 32612, 32613, 32614, 32615, 32616, 32617, 32618, 32619, 32620, 32621, 32622, 32623, 32624, 32625, 32626, 32627, 32628, 32629, 32630, 32631, 32632, 32633, 32634, 32635, 32636, 32637, 32638, 32639, 32640, 32641, 32642, 32643, 32644, 32645, 32646, 32647, 32648, 32649, 32650, 32651, 32652, 32653, 32654, 32655, 32656, 32657, 32658, 32659, 32660, 32661, 32662, 32663, 32664, 32665, 32666, 32667, 32668, 32669, 32670, 32671, 32672, 32673, 32674, 32675, 32676, 32677, 32678, 32679, 32680, 32681, 32682, 32683, 32684, 32685, 32686, 32687, 32688, 32689, 32690, 32691, 32692, 32693, 32694, 32695, 32696, 32697, 32698, 32699, 32700, 32701, 32702, 32703, 32704, 32705, 32706, 32707, 32708, 32709, 32710, 32711, 32712, 32713, 32714, 32715, 32716, 32717, 32718, 32719, 32720, 32721, 32722, 32723, 32724, 32725, 32726, 32727, 32728, 32729, 32730, 32731, 32732, 32733, 32734, 32735, 32736, 32737, 32738, 32739, 32740, 32741, 32742, 32743, 32744, 32745, 32746, 32747, 32748, 32749, 32750, 32751, 32752, 32753] 2026-11-01 12:58:28,968 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [799] 2026-11-01 12:58:29,004 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [633, 635, 637, 639, 640, 634, 638, 636] 2026-11-01 12:58:29,091 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [800] 2026-11-01 12:58:29,112 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [641, 643, 645, 647, 648, 642, 646, 644] 2026-11-01 12:58:29,217 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH1_1 ... 2026-11-01 12:58:29,435 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [802] 2026-11-01 12:58:29,470 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [657, 658, 659, 660] 2026-11-01 12:58:29,525 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [803] 2026-11-01 12:58:29,549 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [661, 662, 663, 664] 2026-11-01 12:58:29,667 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH1_2 ... 2026-11-01 12:58:29,888 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [805] 2026-11-01 12:58:29,909 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [669, 670, 671, 672] 2026-11-01 12:58:29,953 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [806] 2026-11-01 12:58:29,972 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [673, 674, 675, 676] 2026-11-01 12:58:30,059 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH2_1 ... 2026-11-01 12:58:30,238 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [808] 2026-11-01 12:58:30,264 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [681, 682, 683, 684] 2026-11-01 12:58:30,322 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [809] 2026-11-01 12:58:30,356 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [685, 686, 687, 688] 2026-11-01 12:58:30,479 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH2_2 ... 2026-11-01 12:58:30,693 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [811] 2026-11-01 12:58:30,721 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [693, 694, 695, 696] 2026-11-01 12:58:30,781 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [812] 2026-11-01 12:58:30,804 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [697, 698, 699, 700] 2026-11-01 12:58:30,907 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH3_1 ... 2026-11-01 12:58:31,135 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [814] 2026-11-01 12:58:31,164 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [705, 706, 707, 708] 2026-11-01 12:58:31,228 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [815] 2026-11-01 12:58:31,260 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [709, 710, 711, 712] 2026-11-01 12:58:31,373 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH3_2 ... 2026-11-01 12:58:31,573 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [817] 2026-11-01 12:58:31,600 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [717, 718, 719, 720] 2026-11-01 12:58:31,666 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [818] 2026-11-01 12:58:31,692 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [721, 722, 723, 724] 2026-11-01 12:58:31,802 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH3_3 ... 2026-11-01 12:58:32,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [820] 2026-11-01 12:58:32,023 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [729, 730, 731, 732] 2026-11-01 12:58:32,074 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [821] 2026-11-01 12:58:32,098 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [733, 734, 735, 736] 2026-11-01 12:58:32,206 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH5_1 ... 2026-11-01 12:58:32,410 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [823] 2026-11-01 12:58:32,437 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [741, 742, 743, 744] 2026-11-01 12:58:32,500 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [824] 2026-11-01 12:58:32,528 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [745, 746, 747, 748] 2026-11-01 12:58:32,645 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH5_2 ... 2026-11-01 12:58:32,882 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [826] 2026-11-01 12:58:32,917 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [753, 754, 755, 756] 2026-11-01 12:58:32,989 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [827] 2026-11-01 12:58:33,018 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [757, 758, 759, 760] 2026-11-01 12:58:33,142 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH6_1 ... 2026-11-01 12:58:33,405 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [829] 2026-11-01 12:58:33,437 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [765, 766, 767, 768] 2026-11-01 12:58:33,510 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [830] 2026-11-01 12:58:33,541 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [769, 770, 771, 772] 2026-11-01 12:58:33,677 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH6_2 ... 2026-11-01 12:58:33,910 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [832] 2026-11-01 12:58:33,933 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [777, 778, 779, 780] 2026-11-01 12:58:33,980 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [833] 2026-11-01 12:58:34,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [781, 782, 783, 784] 2026-11-01 12:58:34,088 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH7_1 ... 2026-11-01 12:58:34,381 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2043] 2026-11-01 12:58:34,727 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [440] 2026-11-01 12:58:34,885 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [835] 2026-11-01 12:58:34,912 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [789, 790, 791, 792] 2026-11-01 12:58:34,959 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [836] 2026-11-01 12:58:34,980 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [793, 794, 795, 796] 2026-11-01 12:58:35,100 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH7_2 ... 2026-11-01 12:58:35,439 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2044] 2026-11-01 12:58:35,813 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [441] 2026-11-01 12:58:35,986 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2045] 2026-11-01 12:58:36,540 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [442] 2026-11-01 12:58:36,749 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [839, 838] 2026-11-01 12:58:36,789 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [801, 802, 803, 804] 2026-11-01 12:58:36,838 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [841, 840] 2026-11-01 12:58:36,867 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [805, 806, 807, 808] 2026-11-01 12:58:37,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:58:52,630 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [845] 2026-11-01 12:58:52,683 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [817, 818, 819, 820] 2026-11-01 12:58:52,752 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [846] 2026-11-01 12:58:52,781 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [821, 822, 823, 824] 2026-11-01 12:58:53,072 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [848] 2026-11-01 12:58:53,108 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [829, 830, 831, 832] 2026-11-01 12:58:53,189 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [849] 2026-11-01 12:58:53,223 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [833, 834, 835, 836] 2026-11-01 12:58:53,613 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [851] 2026-11-01 12:58:53,651 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [841, 842, 843, 844] 2026-11-01 12:58:53,726 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [852] 2026-11-01 12:58:53,754 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [845, 846, 847, 848] 2026-11-01 12:58:54,046 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [854] 2026-11-01 12:58:54,081 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [853, 854, 855, 856] 2026-11-01 12:58:54,154 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [855] 2026-11-01 12:58:54,183 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [857, 858, 859, 860] 2026-11-01 12:58:54,555 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [858] 2026-11-01 12:58:54,581 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [869, 870, 871, 872] 2026-11-01 12:58:54,653 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [859] 2026-11-01 12:58:54,683 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [873, 874, 875, 876] 2026-11-01 12:58:54,973 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [861] 2026-11-01 12:58:55,011 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [881, 882, 883, 884] 2026-11-01 12:58:55,085 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [862] 2026-11-01 12:58:55,114 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [885, 886, 887, 888] 2026-11-01 12:58:55,469 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [864] 2026-11-01 12:58:55,505 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [893, 894, 895, 896] 2026-11-01 12:58:55,570 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [865] 2026-11-01 12:58:55,599 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [897, 898, 899, 900] 2026-11-01 12:58:55,901 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [867] 2026-11-01 12:58:55,936 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [905, 906, 907, 908] 2026-11-01 12:58:56,022 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [868] 2026-11-01 12:58:56,055 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [909, 910, 911, 912] 2026-11-01 12:58:56,213 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_report: Starting TestPayrollPayslipReport.test_salary_report ... 2026-11-01 12:58:56,477 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_report: Starting TestPayrollPayslipReport.test_tax_report ... 2026-11-01 12:58:56,600 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:58:58,623 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_01_salary_cycle_id ... 2026-11-01 12:59:04,681 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_02_payslip_run_date ... 2026-11-01 12:59:05,005 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_03_payslip_run__compute_date ... 2026-11-01 12:59:05,084 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_04_change_payslip_batches_01 ... 2026-11-01 12:59:05,651 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_1 ... 2026-11-01 12:59:06,644 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_2 ... 2026-11-01 12:59:07,577 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_3 ... 2026-11-01 12:59:08,499 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_4 ... 2026-11-01 12:59:08,928 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_5 ... 2026-11-01 12:59:09,369 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_06_payslip_run_duplicate ... 2026-11-01 12:59:09,714 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_1 ... 2026-11-01 12:59:09,778 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39947] 2026-11-01 12:59:09,788 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [58] 2026-11-01 12:59:09,829 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39948] 2026-11-01 12:59:09,833 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [59] 2026-11-01 12:59:09,871 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39949] 2026-11-01 12:59:09,875 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [60] 2026-11-01 12:59:10,016 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39950] 2026-11-01 12:59:10,021 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [61] 2026-11-01 12:59:10,065 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_2 ... 2026-11-01 12:59:11,064 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39952] 2026-11-01 12:59:11,102 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_3 ... 2026-11-01 12:59:11,367 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39965] 2026-11-01 12:59:11,378 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [318] 2026-11-01 12:59:11,400 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39964] 2026-11-01 12:59:11,407 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [63] 2026-11-01 12:59:11,452 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_4 ... 2026-11-01 12:59:11,759 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39967] 2026-11-01 12:59:11,768 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [319] 2026-11-01 12:59:11,788 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39966] 2026-11-01 12:59:11,795 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [64] 2026-11-01 12:59:11,839 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_5 ... 2026-11-01 12:59:12,137 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [877] 2026-11-01 12:59:12,918 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39969] 2026-11-01 12:59:12,982 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39981, 39969] 2026-11-01 12:59:13,019 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_08_payslip_run_action_compute_sheets ... 2026-11-01 12:59:13,243 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [879] 2026-11-01 12:59:13,685 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [880] 2026-11-01 12:59:13,749 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_09_payslip_run_action_refund_sheet ... 2026-11-01 12:59:13,997 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_0 ... 2026-11-01 12:59:14,103 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_01 ... 2026-11-01 12:59:14,664 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_02 ... 2026-11-01 12:59:14,870 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [883] 2026-11-01 12:59:15,450 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3361, 3362] 2026-11-01 12:59:15,602 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6720, 6721, 6722, 6723] 2026-11-01 12:59:15,698 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move records with IDs: [1420] 2026-11-01 12:59:16,104 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_03 ... 2026-11-01 12:59:16,312 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [885] 2026-11-01 12:59:16,880 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_11_payslip_run_action_verify ... 2026-11-01 12:59:18,128 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_12_payslip_run_action_cancel ... 2026-11-01 12:59:18,374 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [889] 2026-11-01 12:59:18,907 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [891] 2026-11-01 12:59:19,573 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3369, 3370, 3367, 3368] 2026-11-01 12:59:19,884 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6736, 6737, 6738, 6739, 6732, 6733, 6734, 6735] 2026-11-01 12:59:19,941 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40033, 40032, 40031, 40030, 40029, 40028, 40027, 40026] 2026-11-01 12:59:20,024 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move records with IDs: [1424, 1423] 2026-11-01 12:59:20,108 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 12:59:22,249 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_details_1 ... 2026-11-01 12:59:28,002 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_details_2 ... 2026-11-01 12:59:28,151 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_1 ... 2026-11-01 12:59:28,407 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [893] 2026-11-01 12:59:28,515 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_2 ... 2026-11-01 12:59:28,766 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [895] 2026-11-01 12:59:28,798 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [917, 918, 919, 920] 2026-11-01 12:59:28,870 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [896] 2026-11-01 12:59:28,901 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [921, 922, 923, 924] 2026-11-01 12:59:29,039 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_3 ... 2026-11-01 12:59:29,256 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [898] 2026-11-01 12:59:29,388 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_4 ... 2026-11-01 12:59:29,582 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [900] 2026-11-01 12:59:29,695 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_5 ... 2026-11-01 12:59:29,936 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [902] 2026-11-01 12:59:29,966 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [929, 930, 931, 932] 2026-11-01 12:59:30,032 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [903] 2026-11-01 12:59:30,062 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [933, 934, 935, 936] 2026-11-01 12:59:30,196 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_6 ... 2026-11-01 12:59:30,458 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [905] 2026-11-01 12:59:30,491 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [941, 942, 943, 944] 2026-11-01 12:59:30,560 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [906] 2026-11-01 12:59:30,592 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [945, 946, 947, 948] 2026-11-01 12:59:30,710 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_1 ... 2026-11-01 12:59:30,920 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [908] 2026-11-01 12:59:31,065 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_2 ... 2026-11-01 12:59:31,345 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [910] 2026-11-01 12:59:31,376 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [953, 954, 955, 956] 2026-11-01 12:59:31,470 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [911] 2026-11-01 12:59:31,523 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [957, 958, 959, 960] 2026-11-01 12:59:31,688 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_3 ... 2026-11-01 12:59:31,912 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [913] 2026-11-01 12:59:32,051 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_4 ... 2026-11-01 12:59:32,323 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [915] 2026-11-01 12:59:32,355 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [965, 966, 967, 968] 2026-11-01 12:59:32,426 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [916] 2026-11-01 12:59:32,454 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [969, 970, 971, 972] 2026-11-01 12:59:32,593 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_5 ... 2026-11-01 12:59:32,872 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [918] 2026-11-01 12:59:32,906 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [977, 978, 979, 980] 2026-11-01 12:59:32,982 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [919] 2026-11-01 12:59:33,012 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [981, 982, 983, 984] 2026-11-01 12:59:33,149 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_6 ... 2026-11-01 12:59:33,414 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [921] 2026-11-01 12:59:33,448 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [989, 990, 991, 992] 2026-11-01 12:59:33,514 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [922] 2026-11-01 12:59:33,541 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [993, 994, 995, 996] 2026-11-01 12:59:33,646 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_1 ... 2026-11-01 12:59:33,809 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [924] 2026-11-01 12:59:34,738 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937] 2026-11-01 12:59:34,976 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_2 ... 2026-11-01 12:59:35,142 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [950] 2026-11-01 12:59:35,728 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [952] 2026-11-01 12:59:36,641 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965] 2026-11-01 12:59:36,876 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_3 ... 2026-11-01 12:59:37,069 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [978] 2026-11-01 12:59:38,020 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991] 2026-11-01 12:59:38,240 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_4 ... 2026-11-01 12:59:38,417 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1004] 2026-11-01 12:59:38,998 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1006] 2026-11-01 12:59:39,515 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1008] 2026-11-01 12:59:40,244 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021] 2026-11-01 12:59:40,487 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_5 ... 2026-11-01 12:59:40,689 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1034] 2026-11-01 12:59:41,590 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047] 2026-11-01 12:59:41,840 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_6 ... 2026-11-01 12:59:42,065 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1060] 2026-11-01 12:59:42,707 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1062] 2026-11-01 12:59:43,261 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1064] 2026-11-01 12:59:43,865 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1066] 2026-11-01 12:59:44,826 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079] 2026-11-01 12:59:45,058 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_ptax_salary_rule_respects_escalation_effective_period ... 2026-11-01 12:59:52,204 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1092] 2026-11-01 12:59:52,368 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1094] 2026-11-01 12:59:52,467 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_tax_escalation_effective_period ... 2026-11-01 12:59:52,659 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_tax_escalation_invalid_date_range ... 2026-11-01 12:59:53,015 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_tax_escalation_overlap_same_base ... 2026-11-01 12:59:53,344 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 13:00:02,490 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [62] 2026-11-01 13:00:02,800 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_03_payslip_info_01 ... 2026-11-01 13:00:04,346 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_04_payslip_info_02 ... 2026-11-01 13:00:05,018 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_worked_day_01 ... 2026-11-01 13:00:05,150 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_worked_day_02 ... 2026-11-01 13:00:05,451 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2046] 2026-11-01 13:00:05,807 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [443] 2026-11-01 13:00:05,912 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 13:00:08,908 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_01_compute_paid_by_company ... 2026-11-01 13:00:14,745 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_02_salary_rule_category_recusion ... 2026-11-01 13:00:15,093 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_03_code_unique_per_company_01 ... 2026-11-01 13:00:15,478 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_03_code_unique_per_company_02 ... 2026-11-01 13:00:21,324 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_04_compute_salary_rules_count ... 2026-11-01 13:00:21,451 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_05_salary_rule_reset ... 2026-11-01 13:00:21,634 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_06_unlink_salary_rule_01 ... 2026-11-01 13:00:21,853 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1103] 2026-11-01 13:00:22,289 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8294, 8138, 8137, 7777, 7775, 7774, 7773, 7764, 7757] 2026-11-01 13:00:22,349 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_06_unlink_salary_rule_02 ... 2026-11-01 13:00:22,412 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8426, 8425, 8424, 8423, 8422, 8295, 8293, 8292, 8291, 8263, 8261, 8260, 8259, 8258, 8257, 8256, 8255, 8254, 8247, 8246, 8245, 8244, 8243, 8242, 8179, 8178, 8177, 8170, 8169, 8168, 7911, 7907, 7906, 7905, 7904, 7903, 7902, 7901, 7900, 7898, 7897, 7896, 7895, 7894, 7893, 7890, 7889, 7888, 7887, 7886, 7885, 7884, 7883, 7882, 7881, 7880, 7879, 7878, 7877, 7876, 7875, 7874, 7873, 7872, 7871, 7870, 7776, 7772, 7771, 7770, 7769, 7768, 7767, 7766, 7765, 7763, 7762, 7761, 7760, 7759, 7758] 2026-11-01 13:00:22,445 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.salary.rule records with IDs: [22, 76, 77, 78, 67, 68, 69, 79, 80, 81, 2, 23, 44, 3, 24, 45, 4, 25, 46, 5, 26, 47, 70, 72, 74, 6, 27, 48, 7, 28, 49, 29, 9, 30, 51, 10, 31, 52, 11, 32, 53, 12, 33, 54, 13, 34, 55, 14, 35, 56, 15, 36, 57, 16, 37, 58, 38, 39, 64, 65, 66, 40, 20, 41, 62, 71, 73, 75, 42] 2026-11-01 13:00:22,510 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_07_create_salary_rule_with_contrib_register_01 ... 2026-11-01 13:00:22,595 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_07_create_salary_rule_with_contrib_register_02 ... 2026-11-01 13:00:22,738 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_07_create_salary_rule_with_contrib_register_03 ... 2026-11-01 13:00:23,127 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 13:00:25,334 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_salary_cycle: Starting TestPayrollSalaryCycle.test_salary_period ... 2026-11-01 13:00:31,320 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 13:00:33,468 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_01_salary_structure_recursion ... 2026-11-01 13:00:39,670 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_02_salary_structure_duplicate ... 2026-11-01 13:00:39,871 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_03_salary_structure_archive ... 2026-11-01 13:00:39,952 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_04_salary_structure_unlink ... 2026-11-01 13:00:40,142 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40484, 40483, 40482, 40481, 40480, 40479, 40478, 40477, 40476, 40475, 40474, 40473, 40472, 40471, 40470, 40469, 40468, 40467, 40466, 40465, 40464, 40463, 40462, 40461, 40460, 40459, 40458] 2026-11-01 13:00:40,177 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.salary.rule records with IDs: [7007, 7008, 7009, 7010, 7011, 7012, 7013, 7014, 7015, 7016, 7017, 7018, 7019, 7020, 7021, 7022, 7023, 7024, 7025, 7026, 7027, 7028, 7029, 7030, 7031, 7032, 7033] 2026-11-01 13:00:40,189 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40485] 2026-11-01 13:00:40,204 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payroll.structure records with IDs: [266] 2026-11-01 13:00:40,244 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_05_salary_structure_reset ... 2026-11-01 13:00:40,443 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 13:00:42,659 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_01_payroll_security_internal_user_1 ... 2026-11-01 13:00:53,161 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 741, model: hr.payslip 2026-11-01 13:00:53,171 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 741, model: hr.payslip 2026-11-01 13:00:53,176 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 741, model: hr.payslip 2026-11-01 13:00:53,179 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 741, model: payslip.personal.income.tax.analysis 2026-11-01 13:00:53,182 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 741, model: payslip.personal.income.tax.analysis 2026-11-01 13:00:53,184 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 741, model: payslip.personal.income.tax.analysis 2026-11-01 13:00:53,186 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 741, model: hr.payroll.analysis 2026-11-01 13:00:53,189 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 741, model: hr.payroll.analysis 2026-11-01 13:00:53,192 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 741, model: hr.payroll.analysis 2026-11-01 13:00:53,194 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 741, model: hr.payroll.analysis 2026-11-01 13:00:53,234 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_01_payroll_security_internal_user_2 ... 2026-11-01 13:00:57,784 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1106] 2026-11-01 13:00:57,844 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1105] 2026-11-01 13:00:57,872 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1107] 2026-11-01 13:00:58,256 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [375], uid: 748, model: hr.payslip 2026-11-01 13:00:58,295 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [470, 472, 471, 469], uid: 748, model: payslip.personal.income.tax.analysis 2026-11-01 13:00:58,353 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_1 ... 2026-11-01 13:01:02,890 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1110] 2026-11-01 13:01:03,113 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_2 ... 2026-11-01 13:01:08,292 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1112] 2026-11-01 13:01:08,504 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_3 ... 2026-11-01 13:01:14,084 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1114] 2026-11-01 13:01:14,305 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_4 ... 2026-11-01 13:01:19,009 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [379], uid: 773, model: hr.payslip 2026-11-01 13:01:19,127 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1116] 2026-11-01 13:01:19,309 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [485, 488, 487, 486], uid: 773, model: payslip.personal.income.tax.analysis 2026-11-01 13:01:19,358 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_1 ... 2026-11-01 13:01:22,934 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_2 ... 2026-11-01 13:01:27,521 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1118] 2026-11-01 13:01:27,684 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_3 ... 2026-11-01 13:01:32,912 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #795 deleted hr.payslip.worked_days records with IDs: [1120] 2026-11-01 13:01:33,157 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_4 ... 2026-11-01 13:01:38,431 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #802 deleted hr.payslip.worked_days records with IDs: [1122] 2026-11-01 13:01:38,699 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_5 ... 2026-11-01 13:01:43,411 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1124] 2026-11-01 13:01:43,576 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_6 ... 2026-11-01 13:01:47,245 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_04_payroll_security_officer ... 2026-11-01 13:01:51,977 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_05_payroll_security_manager ... 2026-11-01 13:01:55,838 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_06_contract_manager_modify_contract_advantage ... 2026-11-01 13:01:59,350 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 13:02:01,519 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_setting: Starting TestPayrollSetting.test_01_new_company ... 2026-11-01 13:02:12,980 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_setting: Starting TestPayrollSetting.test_02_generate_payroll_rules ... 2026-11-01 13:02:13,209 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_setting: Starting TestPayrollSetting.test_03_update_contracts_from_setting ... 2026-11-01 13:02:13,343 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 13:02:29,028 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_commitment_is_invisible_outside_the_company_that_holds_it ... 2026-11-01 13:02:29,186 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_commitment_stays_invisible_across_companies_even_to_an_administrator ... 2026-11-01 13:02:29,351 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_duplicated_commitment_has_to_be_confirmed_again ... 2026-11-01 13:02:29,453 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_filed_commitment_starts_unconfirmed ... 2026-11-01 13:02:29,534 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_payroll_administrator_may_record_and_confirm_a_commitment ... 2026-11-01 13:02:29,659 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_payroll_officer_may_read_but_not_record_a_commitment ... 2026-11-01 13:02:30,129 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 843, model: personal.tax.withholding.commitment 2026-11-01 13:02:30,167 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_person_may_read_their_own_commitment_but_never_anyone_else_s ... 2026-11-01 13:02:30,563 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 845, model: personal.tax.withholding.commitment 2026-11-01 13:02:30,591 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 845, model: personal.tax.withholding.commitment 2026-11-01 13:02:30,631 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_team_leader_cannot_learn_that_a_subordinate_filed_a_commitment ... 2026-11-01 13:02:31,345 104 INFO rb-2cd94b9-226205-431193 odoo.models: Access Denied by ACLs for operation: read, uid: 846, model: hr.payslip, fields: withholding_commitment_id 2026-11-01 13:02:31,385 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_commitment_belongs_to_the_company_that_received_it ... 2026-11-01 13:02:31,456 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_confirming_a_commitment_is_recorded_in_its_own_history ... 2026-11-01 13:02:31,919 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_deleting_the_employee_deletes_the_commitment ... 2026-11-01 13:02:32,199 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41299] 2026-11-01 13:02:32,360 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [20868, 20870, 20871, 20872, 20873] 2026-11-01 13:02:32,360 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.employee records with IDs: [361] 2026-11-01 13:02:32,370 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5166] 2026-11-01 13:02:32,386 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted resource.resource records with IDs: [364] 2026-11-01 13:02:32,428 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_one_person_cannot_file_twice_for_the_same_year_in_one_company ... 2026-11-01 13:02:32,898 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_the_commitment_moves_between_its_states_through_its_own_actions ... 2026-11-01 13:02:32,996 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_the_form_serial_number_is_whatever_the_user_typed ... 2026-11-01 13:02:33,095 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_the_same_person_may_file_for_two_different_tax_years ... 2026-11-01 13:02:33,182 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_two_people_may_each_file_for_the_same_tax_year ... 2026-11-01 13:02:33,335 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 13:02:35,696 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment_lifecycle: Starting TestWithholdingCommitmentFiledLate.test_a_commitment_confirmed_after_the_sheet_was_computed_suspends_the_withholding ... 2026-11-01 13:02:43,274 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1127] 2026-11-01 13:02:43,475 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1128] 2026-11-01 13:02:43,662 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1129] 2026-11-01 13:02:43,794 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment_lifecycle: Starting TestWithholdingCommitmentFiledLate.test_a_commitment_filed_already_confirmed_suspends_a_payslip_computed_before_it ... 2026-11-01 13:02:45,975 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1131] 2026-11-01 13:02:46,206 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1132] 2026-11-01 13:02:46,352 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment_lifecycle: Starting TestWithholdingCommitmentFiledLate.test_a_commitment_filed_in_draft_after_the_sheet_does_not_suspend_the_withholding ... 2026-11-01 13:02:48,730 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1134] 2026-11-01 13:02:48,955 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1135] 2026-11-01 13:02:49,086 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment_lifecycle: Starting TestWithholdingCommitmentFiledLate.test_cancelling_a_commitment_brings_the_withholding_back_on_a_draft_payslip ... 2026-11-01 13:02:51,276 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1137] 2026-11-01 13:02:51,482 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1138] 2026-11-01 13:02:51,619 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment_lifecycle: Starting TestWithholdingCommitmentFiledLate.test_deleting_a_commitment_brings_the_withholding_back_on_a_draft_payslip ... 2026-11-01 13:02:53,993 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1140] 2026-11-01 13:02:54,102 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41352] 2026-11-01 13:02:54,113 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted personal.tax.withholding.commitment records with IDs: [31] 2026-11-01 13:02:54,198 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1141] 2026-11-01 13:02:54,342 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 13:02:56,496 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment_lifecycle: Starting TestWithholdingCommitmentTriggerRespectsDeclaredPayslips.test_a_commitment_confirmed_after_a_payslip_was_paid_leaves_its_tax_and_sheet_alone ... 2026-11-01 13:03:04,269 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1143] 2026-11-01 13:03:04,418 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1144] 2026-11-01 13:03:04,950 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment_lifecycle: Starting TestWithholdingCommitmentTriggerRespectsDeclaredPayslips.test_a_commitment_confirmed_behind_a_payslip_awaiting_approval_leaves_it_alone ... 2026-11-01 13:03:07,044 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1146] 2026-11-01 13:03:07,171 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1147] 2026-11-01 13:03:07,734 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment_lifecycle: Starting TestWithholdingCommitmentTriggerRespectsDeclaredPayslips.test_cancelling_a_commitment_does_not_re_withhold_a_payslip_already_paid ... 2026-11-01 13:03:09,822 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1149] 2026-11-01 13:03:09,956 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1150] 2026-11-01 13:03:10,428 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment_lifecycle: Starting TestWithholdingCommitmentTriggerRespectsDeclaredPayslips.test_confirming_a_commitment_succeeds_when_the_person_has_declared_payslips_too ... 2026-11-01 13:03:12,621 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1152] 2026-11-01 13:03:12,813 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1153] 2026-11-01 13:03:13,463 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1155] 2026-11-01 13:03:13,743 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1157] 2026-11-01 13:03:14,012 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1158] 2026-11-01 13:03:14,150 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment_lifecycle: Starting TestWithholdingCommitmentTriggerRespectsDeclaredPayslips.test_deleting_a_commitment_does_not_re_withhold_a_payslip_already_paid ... 2026-11-01 13:03:16,250 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1160] 2026-11-01 13:03:16,358 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1161] 2026-11-01 13:03:16,751 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41375] 2026-11-01 13:03:16,757 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted personal.tax.withholding.commitment records with IDs: [36] 2026-11-01 13:03:16,822 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 13:03:29,335 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1163] 2026-11-01 13:03:31,420 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1165] 2026-11-01 13:03:31,502 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_reason_access: Starting TestWithholdingReasonAccess.test_a_team_leader_can_still_open_a_subordinate_payslip ... 2026-11-01 13:03:31,621 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_reason_access: Starting TestWithholdingReasonAccess.test_a_team_leader_cannot_sort_subordinates_by_their_tax_verdict ... 2026-11-01 13:03:31,701 104 INFO rb-2cd94b9-226205-431193 odoo.models: Access Denied by ACLs for operation: read, uid: 847, model: hr.payslip, fields: withholding_reason 2026-11-01 13:03:32,030 104 INFO rb-2cd94b9-226205-431193 odoo.models: Access Denied by ACLs for operation: read, uid: 847, model: hr.payslip, fields: withholding_reason 2026-11-01 13:03:32,062 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_reason_access: Starting TestWithholdingReasonAccess.test_a_team_leader_reading_a_subordinate_payslip_is_not_given_the_withholding_reason ... 2026-11-01 13:03:32,603 104 INFO rb-2cd94b9-226205-431193 odoo.models: Access Denied by ACLs for operation: read, uid: 847, model: hr.payslip, fields: withholding_reason 2026-11-01 13:03:32,633 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_reason_access: Starting TestWithholdingReasonAccess.test_a_team_leader_with_export_rights_still_cannot_export_the_withholding_reason ... 2026-11-01 13:03:33,112 104 INFO rb-2cd94b9-226205-431193 odoo.models: Access Denied by ACLs for operation: read, uid: 847, model: hr.payslip, fields: withholding_reason 2026-11-01 13:03:33,151 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_reason_access: Starting TestWithholdingReasonAccess.test_an_individual_can_still_open_their_own_payslip ... 2026-11-01 13:03:33,380 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_reason_access: Starting TestWithholdingReasonAccess.test_the_payroll_officer_still_reads_the_withholding_reason_of_both_subordinates ... 2026-11-01 13:03:33,517 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_reason_access: Starting TestWithholdingReasonAccess.test_the_withholding_reason_is_not_offered_to_a_team_leader_as_a_field_at_all ... 2026-11-01 13:03:33,659 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_reason_access: Starting TestWithholdingReasonAccess.test_the_withholding_reason_is_still_computed_and_stored_correctly ... 2026-11-01 13:03:33,742 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-01 13:03:45,396 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1167] 2026-11-01 13:03:47,271 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1169] 2026-11-01 13:03:49,148 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1171] 2026-11-01 13:03:49,259 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_request_access: Starting TestWithholdingRequestedAccess.test_a_team_leader_can_still_open_a_subordinate_payslip ... 2026-11-01 13:03:49,353 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_request_access: Starting TestWithholdingRequestedAccess.test_a_team_leader_cannot_sort_subordinates_by_whether_they_asked_to_be_withheld ... 2026-11-01 13:03:49,429 104 INFO rb-2cd94b9-226205-431193 odoo.models: Access Denied by ACLs for operation: read, uid: 850, model: hr.payslip, fields: withholding_requested 2026-11-01 13:03:49,759 104 INFO rb-2cd94b9-226205-431193 odoo.models: Access Denied by ACLs for operation: read, uid: 850, model: hr.payslip, fields: withholding_requested 2026-11-01 13:03:49,790 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_request_access: Starting TestWithholdingRequestedAccess.test_a_team_leader_reading_a_subordinate_payslip_is_not_given_the_request_flag ... 2026-11-01 13:03:50,384 104 INFO rb-2cd94b9-226205-431193 odoo.models: Access Denied by ACLs for operation: read, uid: 850, model: hr.payslip, fields: withholding_requested 2026-11-01 13:03:50,426 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_request_access: Starting TestWithholdingRequestedAccess.test_a_team_leader_with_export_rights_still_cannot_export_the_request_flag ... 2026-11-01 13:03:50,990 104 INFO rb-2cd94b9-226205-431193 odoo.models: Access Denied by ACLs for operation: read, uid: 850, model: hr.payslip, fields: withholding_requested 2026-11-01 13:03:51,046 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_request_access: Starting TestWithholdingRequestedAccess.test_the_payroll_officer_can_still_record_a_withholding_request_on_a_draft ... 2026-11-01 13:03:51,223 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1172] 2026-11-01 13:03:51,362 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_request_access: Starting TestWithholdingRequestedAccess.test_the_payroll_officer_still_reads_whether_withholding_was_requested ... 2026-11-01 13:03:51,495 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_request_access: Starting TestWithholdingRequestedAccess.test_the_request_flag_is_not_offered_to_a_team_leader_as_a_field_at_all ... 2026-11-01 13:03:51,630 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_request_access: Starting TestWithholdingRequestedAccess.test_the_withholding_request_is_still_what_decides_the_tax ... 2026-11-01 13:03:51,697 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 13:03:53,645 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_state_guard: Starting TestWithholdingStateGuard.test_a_draft_payslip_is_still_re_decided_when_a_commitment_is_confirmed ... 2026-11-01 13:04:01,021 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1174] 2026-11-01 13:04:01,182 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1175] 2026-11-01 13:04:01,321 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_state_guard: Starting TestWithholdingStateGuard.test_confirming_a_commitment_does_not_re_tax_a_done_payslip ... 2026-11-01 13:04:03,440 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1177] 2026-11-01 13:04:03,585 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1178] 2026-11-01 13:04:04,013 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_state_guard: Starting TestWithholdingStateGuard.test_confirming_a_commitment_does_not_re_tax_a_payslip_awaiting_approval ... 2026-11-01 13:04:06,234 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1180] 2026-11-01 13:04:06,406 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1181] 2026-11-01 13:04:06,870 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_state_guard: Starting TestWithholdingStateGuard.test_editing_the_contract_does_not_re_tax_a_done_payslip ... 2026-11-01 13:04:08,944 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1183] 2026-11-01 13:04:09,078 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1184] 2026-11-01 13:04:09,544 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_state_guard: Starting TestWithholdingStateGuard.test_requesting_withholding_does_not_re_tax_a_done_payslip ... 2026-11-01 13:04:11,776 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1186] 2026-11-01 13:04:11,933 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1187] 2026-11-01 13:04:12,527 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_state_guard: Starting TestWithholdingStateGuard.test_the_draft_filter_in_the_re_open_path_is_an_optimisation_not_the_guard ... 2026-11-01 13:04:14,835 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1189] 2026-11-01 13:04:14,944 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1190] 2026-11-01 13:04:15,421 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1191] 2026-11-01 13:04:15,496 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 13:04:17,944 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_01 ... 2026-11-01 13:04:23,507 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_02 ... 2026-11-01 13:04:29,337 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_03 ... 2026-11-01 13:04:29,696 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_04 ... 2026-11-01 13:04:30,097 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_05 ... 2026-11-01 13:04:30,497 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_tax_rules_01 ... 2026-11-01 13:04:30,621 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_tax_rules_02 ... 2026-11-01 13:04:30,760 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 13:04:33,018 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_personal_tax_rule_deduction: Starting TestPersonalTaxRuleDeduction.test_contextual_deduction_amounts ... 2026-11-01 13:04:39,633 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_personal_tax_rule_deduction: Starting TestPersonalTaxRuleDeduction.test_legacy_write_creates_default_deduction_line ... 2026-11-01 13:04:39,745 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 13:04:39,760 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll.tests.test_salary_rule_category_generation: Starting TestSalaryRuleCategoryGeneration.test_existing_child_under_another_parent ... 2026-11-01 13:04:45,290 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:04:47,420 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_exception_create_accmount_move_lines_1 ... 2026-11-01 13:04:53,575 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1193] 2026-11-01 13:04:53,710 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_exception_create_accmount_move_lines_2 ... 2026-11-01 13:04:54,368 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_1 ... 2026-11-01 13:04:54,620 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1196] 2026-11-01 13:04:55,203 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_10 ... 2026-11-01 13:04:55,412 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1198] 2026-11-01 13:04:55,925 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_2 ... 2026-11-01 13:04:56,120 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1200] 2026-11-01 13:04:56,640 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_3 ... 2026-11-01 13:04:56,812 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1202] 2026-11-01 13:04:57,213 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_4A ... 2026-11-01 13:04:57,427 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1204] 2026-11-01 13:04:57,977 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_4B ... 2026-11-01 13:04:58,235 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1206] 2026-11-01 13:04:58,732 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_5 ... 2026-11-01 13:04:58,938 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1208] 2026-11-01 13:04:59,420 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_6 ... 2026-11-01 13:04:59,632 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1210] 2026-11-01 13:05:00,143 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_7 ... 2026-11-01 13:05:00,358 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1212] 2026-11-01 13:05:00,822 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_8 ... 2026-11-01 13:05:01,059 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1214] 2026-11-01 13:05:01,538 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_9 ... 2026-11-01 13:05:01,748 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1216] 2026-11-01 13:05:02,245 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 13:05:04,735 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_employee_journal_item_01 ... 2026-11-01 13:05:10,689 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1219] 2026-11-01 13:05:10,709 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1218] 2026-11-01 13:05:10,744 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1220] 2026-11-01 13:05:11,233 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_employee_journal_item_02 ... 2026-11-01 13:05:11,532 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1224] 2026-11-01 13:05:11,559 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1223] 2026-11-01 13:05:11,595 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1225] 2026-11-01 13:05:12,183 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_journal_entry_1 ... 2026-11-01 13:05:12,379 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1228] 2026-11-01 13:05:12,705 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_journal_entry_2 ... 2026-11-01 13:05:12,869 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1230] 2026-11-01 13:05:13,399 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 13:05:15,416 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_company: Starting TestCompany.test_company ... 2026-11-01 13:05:26,909 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 13:05:29,207 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_dashboard_acl: Starting TestDashboardAcl.test_med_aggregate_hides_payment_status_from_base_user ... 2026-11-01 13:05:35,695 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1232] 2026-11-01 13:05:35,842 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1233] 2026-11-01 13:05:36,708 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_dashboard_acl: Starting TestDashboardAcl.test_rk10_disbursement_hidden_from_base_user ... 2026-11-01 13:05:37,482 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 854, model: hr.salary.disbursement 2026-11-01 13:05:37,527 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_dashboard_acl: Starting TestDashboardAcl.test_rk10_employee_sees_only_own_payment_status ... 2026-11-01 13:05:38,140 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1235] 2026-11-01 13:05:38,296 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1236] 2026-11-01 13:05:38,855 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1238] 2026-11-01 13:05:38,999 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1239] 2026-11-01 13:05:39,626 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [437], uid: 855, model: hr.payslip 2026-11-01 13:05:39,695 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 13:05:51,527 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_aggregate_mode_omits_payment_self_for_base_employee ... 2026-11-01 13:05:59,634 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_officer_aggregate_reads_no_account_move_line ... 2026-11-01 13:06:02,093 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_officer_remaining_to_pay_aggregate_no_double_count ... 2026-11-01 13:06:03,289 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_officer_remaining_to_pay_dedup_per_employee ... 2026-11-01 13:06:03,503 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1246] 2026-11-01 13:06:03,635 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1247] 2026-11-01 13:06:04,112 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1249] 2026-11-01 13:06:04,236 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1250] 2026-11-01 13:06:05,089 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_payment_company_visible_to_officer_hidden_for_base_employee ... 2026-11-01 13:06:05,315 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1252] 2026-11-01 13:06:05,455 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1253] 2026-11-01 13:06:06,842 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_payment_self_reflects_own_payslip_only ... 2026-11-01 13:06:07,394 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1255] 2026-11-01 13:06:07,521 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1256] 2026-11-01 13:06:07,998 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1258] 2026-11-01 13:06:08,139 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1259] 2026-11-01 13:06:08,628 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_provider_payment_company_is_batched ... 2026-11-01 13:06:09,194 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1261] 2026-11-01 13:06:09,325 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1262] 2026-11-01 13:06:09,829 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1264] 2026-11-01 13:06:09,976 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1265] 2026-11-01 13:06:10,565 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1267] 2026-11-01 13:06:10,689 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1268] 2026-11-01 13:06:11,209 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_section_descriptors_registered ... 2026-11-01 13:06:11,314 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-01 13:06:21,725 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_company_empty_is_sample_ghost ... 2026-11-01 13:06:28,093 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_company_not_applicable_for_non_officer ... 2026-11-01 13:06:28,549 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_company_populated_is_real_and_byte_identical ... 2026-11-01 13:06:28,717 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1270] 2026-11-01 13:06:28,847 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1271] 2026-11-01 13:06:29,480 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1273] 2026-11-01 13:06:29,607 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1274] 2026-11-01 13:06:30,605 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_empty_is_sample_ghost ... 2026-11-01 13:06:31,153 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_ghost_is_deterministic ... 2026-11-01 13:06:31,636 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_not_applicable_for_user_without_employee ... 2026-11-01 13:06:32,087 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_not_applicable_when_aggregate_suppressed ... 2026-11-01 13:06:33,098 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_populated_is_real_and_byte_identical ... 2026-11-01 13:06:33,717 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1277] 2026-11-01 13:06:33,831 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1278] 2026-11-01 13:06:34,356 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 13:06:34,377 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_hr_contract: Starting TestHrContract.test_form_contract_1 ... 2026-11-01 13:06:34,580 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_hr_contract: Starting TestHrContract.test_form_contract_2 ... 2026-11-01 13:06:34,869 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:06:37,223 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_1 ... 2026-11-01 13:06:43,598 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5275] 2026-11-01 13:06:43,837 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1280] 2026-11-01 13:06:44,389 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_2a ... 2026-11-01 13:06:44,613 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1282] 2026-11-01 13:06:45,090 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_2b ... 2026-11-01 13:06:45,482 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1284] 2026-11-01 13:06:45,964 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_3 ... 2026-11-01 13:06:46,122 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1286] 2026-11-01 13:06:46,596 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_4a ... 2026-11-01 13:06:46,811 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1288] 2026-11-01 13:06:47,274 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_4b ... 2026-11-01 13:06:47,477 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1290] 2026-11-01 13:06:48,072 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_5 ... 2026-11-01 13:06:48,172 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5275] 2026-11-01 13:06:48,360 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1292] 2026-11-01 13:06:48,850 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_6 ... 2026-11-01 13:06:49,266 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1294] 2026-11-01 13:06:49,980 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1296] 2026-11-01 13:06:50,449 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.department.register.partner records with IDs: [1, 2] 2026-11-01 13:06:50,604 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1298] 2026-11-01 13:06:51,058 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_7 ... 2026-11-01 13:06:51,779 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 13:06:54,156 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_form_payslip_1 ... 2026-11-01 13:07:00,155 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_form_payslip_2 ... 2026-11-01 13:07:00,512 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_form_payslip_3 ... 2026-11-01 13:07:00,690 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_cancel ... 2026-11-01 13:07:00,921 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1302] 2026-11-01 13:07:01,617 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3542, 3543, 3544] 2026-11-01 13:07:01,809 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [7073, 7074, 7075, 7076, 7077, 7078] 2026-11-01 13:07:01,903 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move records with IDs: [1492] 2026-11-01 13:07:01,953 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_cancel_that_have_been_link_to_reconciled_entries ... 2026-11-01 13:07:02,134 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1304] 2026-11-01 13:07:03,613 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [109] 2026-11-01 13:07:03,664 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [75] 2026-11-01 13:07:03,908 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3545, 3546, 3547] 2026-11-01 13:07:04,074 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [7079, 7080, 7081, 7082, 7083, 7084] 2026-11-01 13:07:04,166 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move records with IDs: [1493] 2026-11-01 13:07:04,210 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_1 ... 2026-11-01 13:07:04,751 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1306] 2026-11-01 13:07:04,882 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_2 ... 2026-11-01 13:07:05,181 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1308] 2026-11-01 13:07:05,677 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_3 ... 2026-11-01 13:07:05,899 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1310] 2026-11-01 13:07:06,041 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_4 ... 2026-11-01 13:07:06,246 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1312] 2026-11-01 13:07:06,729 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_5 ... 2026-11-01 13:07:06,967 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1314] 2026-11-01 13:07:07,417 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_6 ... 2026-11-01 13:07:07,589 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1316] 2026-11-01 13:07:07,764 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_date_1 ... 2026-11-01 13:07:07,858 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_date_2 ... 2026-11-01 13:07:07,991 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_date_3 ... 2026-11-01 13:07:08,121 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_private_address_alert_1 ... 2026-11-01 13:07:08,192 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5280] 2026-11-01 13:07:08,278 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_private_address_alert_2 ... 2026-11-01 13:07:08,383 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:07:10,720 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip_cancel_countered_move: Starting TestPayslipCancelCounteredMove.test_cancel_countered_payslip_move_no_missing_error ... 2026-11-01 13:07:16,628 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1318] 2026-11-01 13:07:16,787 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1319] 2026-11-01 13:07:17,304 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3558, 3559, 3560] 2026-11-01 13:07:17,482 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [7105, 7106, 7107, 7108, 7109, 7110] 2026-11-01 13:07:17,581 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move records with IDs: [1498] 2026-11-01 13:07:17,638 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 13:07:21,111 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_01 ... 2026-11-01 13:07:27,159 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_06 ... 2026-11-01 13:07:27,678 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_08 ... 2026-11-01 13:07:28,185 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 13:07:30,314 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_create_payslip_run_with_oficer_user ... 2026-11-01 13:07:36,606 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_form_payslip_run ... 2026-11-01 13:07:36,951 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_cancel_1 ... 2026-11-01 13:07:37,635 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3561, 3562, 3563] 2026-11-01 13:07:37,800 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [7111, 7112, 7113, 7114, 7115, 7116] 2026-11-01 13:07:37,901 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move records with IDs: [1499] 2026-11-01 13:07:37,981 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_cancel_2 ... 2026-11-01 13:07:39,038 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3564, 3565, 3566] 2026-11-01 13:07:39,180 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [7117, 7118, 7119, 7120, 7121, 7122] 2026-11-01 13:07:39,254 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move records with IDs: [1500] 2026-11-01 13:07:39,327 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_confirm_1 ... 2026-11-01 13:07:40,134 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_confirm_2 ... 2026-11-01 13:07:40,820 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 13:07:43,343 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_approval_hook_is_noop_standalone ... 2026-11-01 13:07:49,909 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1327] 2026-11-01 13:07:50,065 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1328] 2026-11-01 13:07:51,410 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_multi_company_isolation ... 2026-11-01 13:07:57,380 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_company_scope ... 2026-11-01 13:07:57,577 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1330] 2026-11-01 13:07:57,732 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1331] 2026-11-01 13:07:58,335 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1333] 2026-11-01 13:07:58,493 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1334] 2026-11-01 13:08:03,294 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_department_scoped_partial_then_complete ... 2026-11-01 13:08:03,516 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1336] 2026-11-01 13:08:03,693 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1337] 2026-11-01 13:08:04,318 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1339] 2026-11-01 13:08:04,473 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1340] 2026-11-01 13:08:06,285 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_payslip_run_scope_and_rollup ... 2026-11-01 13:08:06,604 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1343] 2026-11-01 13:08:06,630 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1342] 2026-11-01 13:08:06,661 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1344] 2026-11-01 13:08:09,966 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_proportional_allocation_across_payslips ... 2026-11-01 13:08:10,136 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1347] 2026-11-01 13:08:10,279 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1348] 2026-11-01 13:08:10,753 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1350] 2026-11-01 13:08:10,881 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1351] 2026-11-01 13:08:12,907 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r32_aggregate_guard_raises_without_partner ... 2026-11-01 13:08:13,926 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r32_aggregate_register_partner_is_non_employee ... 2026-11-01 13:08:14,758 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r32_aggregate_summary_partner_is_non_employee ... 2026-11-01 13:08:16,026 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_reversal_of_disbursement_restores_residual ... 2026-11-01 13:08:16,231 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1356] 2026-11-01 13:08:16,388 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1357] 2026-11-01 13:08:17,769 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [132, 132] 2026-11-01 13:08:17,903 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [87] 2026-11-01 13:08:18,051 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 13:08:20,462 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_aged_payable_without_invoice ... 2026-11-01 13:08:26,567 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1359] 2026-11-01 13:08:26,708 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1360] 2026-11-01 13:08:27,195 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r1_amount_over_residual_is_rejected ... 2026-11-01 13:08:27,403 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1362] 2026-11-01 13:08:27,557 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1363] 2026-11-01 13:08:28,166 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r1_payment_lands_on_tk334_and_reconciles ... 2026-11-01 13:08:28,352 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1365] 2026-11-01 13:08:28,466 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1366] 2026-11-01 13:08:29,718 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r1_quick_pay_partial_then_full ... 2026-11-01 13:08:29,935 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1368] 2026-11-01 13:08:30,105 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1369] 2026-11-01 13:08:32,326 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r31_per_employee_partner_is_employee ... 2026-11-01 13:08:32,544 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1371] 2026-11-01 13:08:32,699 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1372] 2026-11-01 13:08:33,187 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_reversal_restores_residual ... 2026-11-01 13:08:33,390 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1374] 2026-11-01 13:08:33,563 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1375] 2026-11-01 13:08:34,829 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [136, 136] 2026-11-01 13:08:34,923 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [90] 2026-11-01 13:08:34,996 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_rk4_withholdings_untouched ... 2026-11-01 13:08:35,197 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1377] 2026-11-01 13:08:35,323 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1378] 2026-11-01 13:08:36,498 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_rk9_recorder_idempotent ... 2026-11-01 13:08:36,698 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1380] 2026-11-01 13:08:36,856 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1381] 2026-11-01 13:08:37,943 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_selector_subsumes_legacy_boolean ... 2026-11-01 13:08:38,037 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 13:08:39,323 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_attendance.tests.test_hr_payroll_attendance: Starting TestHRPayrollAttendance.test_1_attendance_infomation ... 2026-11-01 13:08:39,499 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1383, 1384] 2026-11-01 13:08:39,587 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_attendance.tests.test_hr_payroll_attendance: Starting TestHRPayrollAttendance.test_3_payslip_batch ... 2026-11-01 13:08:39,943 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:08:40,307 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_contract: Starting TestContract.test_01_check_contract ... 2026-11-01 13:08:40,591 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_contract: Starting TestContract.test_02_check_contract ... 2026-11-01 13:08:40,830 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:08:40,851 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_01_check_data_after_install ... 2026-11-01 13:08:40,891 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_02_check_data_after_install ... 2026-11-01 13:08:40,924 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_03_check_data_after_install ... 2026-11-01 13:08:40,969 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_04_check_data_after_install ... 2026-11-01 13:08:41,023 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:08:41,288 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_employee_price_meal_local_date_depends: Starting TestEmployeePriceMealLocalDateDepends.test_employee_price_recomputes_when_scheduled_date_crosses_contract_boundary_non_regression_guard ... 2026-11-01 13:08:41,448 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:08:41,829 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_01_payroll_meal ... 2026-11-01 13:08:42,258 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_02_payroll_meal ... 2026-11-01 13:08:42,590 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_02_payroll_meal_13th ... 2026-11-01 13:08:43,090 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_03_payroll_meal ... 2026-11-01 13:08:43,187 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_04_payroll_meal ... 2026-11-01 13:08:44,593 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_05_payroll_meal ... 2026-11-01 13:08:44,672 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.meal.order.line records with IDs: [90] 2026-11-01 13:08:44,713 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_06_payroll_meal ... 2026-11-01 13:08:44,884 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_07_payroll_meal ... 2026-11-01 13:08:45,044 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_08_payroll_meal ... 2026-11-01 13:08:45,551 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3642] 2026-11-01 13:08:45,685 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [7273, 7274] 2026-11-01 13:08:45,733 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43205] 2026-11-01 13:08:45,813 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move records with IDs: [1549] 2026-11-01 13:08:45,852 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_09_payroll_meal ... 2026-11-01 13:08:46,092 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_10_payroll_meal ... 2026-11-01 13:08:46,394 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:08:46,795 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_01_check_meal_order ... 2026-11-01 13:08:46,971 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_02_check_meal_order ... 2026-11-01 13:08:47,486 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_03_check_meal_order ... 2026-11-01 13:08:47,567 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_04_check_meal_order ... 2026-11-01 13:08:47,649 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_05_check_meal_order ... 2026-11-01 13:08:47,741 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:08:48,226 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_meal_order_deduction_tax_category: Starting TestMealOrderDeductionTaxCategory.test_01_meal_order_deduction_category_is_after_tax ... 2026-11-01 13:08:48,446 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:08:49,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPayslipPeriodFrame.test_meal_at_local_midnight_on_the_1st_belongs_to_that_months_payslip ... 2026-11-01 13:08:49,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPayslipPeriodFrame.test_meal_at_local_midnight_on_the_1st_is_priced_by_the_contract_starting_that_day ... 2026-11-01 13:08:49,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPayslipPeriodFrame.test_meal_line_set_spanning_two_periods_is_blocked_by_a_confirmed_payslip_it_overlaps ... 2026-11-01 13:08:49,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPayslipPeriodFrame.test_previous_month_confirmed_payslip_does_not_block_a_meal_on_the_1st_of_this_month ... 2026-11-01 13:08:50,252 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:08:51,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPeriodFrameIsReaderIndependent.test_a_confirmed_previous_month_payslip_never_blocks_a_meal_booked_for_the_1st_of_this_month ... 2026-11-01 13:08:51,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPeriodFrameIsReaderIndependent.test_a_meal_lands_in_the_payslip_of_the_month_it_was_booked_for_whoever_computes_it ... 2026-11-01 13:08:52,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPeriodFrameIsReaderIndependent.test_the_contract_that_prices_a_meal_is_the_one_covering_the_day_it_was_booked_for ... 2026-11-01 13:08:53,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPeriodFrameIsReaderIndependent.test_the_day_a_meal_is_taken_is_the_day_it_was_booked_for_not_the_readers_day ... 2026-11-01 13:08:53,209 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-01 13:08:53,697 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_meals_count_compute: Starting TestMealsCountCompute.test_meals_count_is_computed_independently_per_payslip_in_the_same_batch ... 2026-11-01 13:08:53,971 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_meals_count_compute: Starting TestMealsCountCompute.test_meals_count_is_the_sum_of_quantity_not_the_number_of_lines ... 2026-11-01 13:08:54,082 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_meals_count_compute: Starting TestMealsCountCompute.test_meals_count_is_zero_for_a_payslip_with_no_linked_meal_lines ... 2026-11-01 13:08:54,123 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:08:54,974 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_payslip_meal_reader_rights: Starting TestPayslipMealReaderRights.test_meal_local_date_field_is_declared_related_to_the_orders_scheduled_date_definition_pin ... 2026-11-01 13:08:55,060 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_payroll_meal.tests.test_payslip_meal_reader_rights: Starting TestPayslipMealReaderRights.test_payroll_reader_without_meal_order_rights_attributes_another_employees_meal ... 2026-11-01 13:08:55,451 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:08:55,470 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_project_timesheet_timeoff_payroll.tests.test_hr_project_timesheet_timeoff_payroll: Starting TestHrProjectTimeSheetTimeOffPayroll.test_hr_project_timesheet_timeoff_payroll ... 2026-11-01 13:08:56,271 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2047] 2026-11-01 13:08:56,460 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2048] 2026-11-01 13:08:56,654 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2049] 2026-11-01 13:08:56,826 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2050] 2026-11-01 13:08:57,293 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2051] 2026-11-01 13:08:57,396 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2052] 2026-11-01 13:08:57,494 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2053] 2026-11-01 13:08:57,590 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2054] 2026-11-01 13:08:57,746 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [444, 445, 446, 447] 2026-11-01 13:08:57,848 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:08:59,350 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_access_rights: Starting TestAccessRights.test_payroll_user_access_right_timsheet ... 2026-11-01 13:09:00,370 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #878 deleted account.analytic.line records with IDs: [967] 2026-11-01 13:09:00,433 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 13:09:01,657 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_01_check_contract ... 2026-11-01 13:09:02,504 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_02_check_contract ... 2026-11-01 13:09:02,599 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_multi_contracts_01 ... 2026-11-01 13:09:02,777 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_multi_contracts_09 ... 2026-11-01 13:09:03,066 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 13:09:03,088 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_01_data_after_install ... 2026-11-01 13:09:03,120 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_02_data_after_install ... 2026-11-01 13:09:03,152 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_03_check_data_after_install ... 2026-11-01 13:09:03,178 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_04_check_data_after_install ... 2026-11-01 13:09:03,203 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_05_check_data_after_install ... 2026-11-01 13:09:03,257 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:09:04,703 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_01_hr_timesheet_payroll ... 2026-11-01 13:09:05,567 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1389] 2026-11-01 13:09:05,711 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_02_hr_timesheet_payroll ... 2026-11-01 13:09:05,829 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1389] 2026-11-01 13:09:05,911 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_03_hr_timesheet_payroll ... 2026-11-01 13:09:05,983 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_04_hr_timesheet_payroll ... 2026-11-01 13:09:06,039 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_05_hr_timesheet_payroll ... 2026-11-01 13:09:06,126 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1389] 2026-11-01 13:09:06,707 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_06_hr_timesheet_payroll ... 2026-11-01 13:09:06,903 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1393] 2026-11-01 13:09:07,471 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1395] 2026-11-01 13:09:07,933 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_07_hr_timesheet_payroll ... 2026-11-01 13:09:08,100 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1397] 2026-11-01 13:09:08,600 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_08_hr_timesheet_payroll ... 2026-11-01 13:09:08,710 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1389] 2026-11-01 13:09:09,291 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_09_hr_timesheet_payroll ... 2026-11-01 13:09:09,570 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1400] 2026-11-01 13:09:10,079 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_10_hr_timesheet_payroll ... 2026-11-01 13:09:10,453 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1402, 1403] 2026-11-01 13:09:10,917 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_11_hr_timesheet_payroll ... 2026-11-01 13:09:11,138 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1406] 2026-11-01 13:09:11,604 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_01_hr_timesheet_payroll ... 2026-11-01 13:09:11,685 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1389] 2026-11-01 13:09:12,151 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_02_hr_timesheet_payroll ... 2026-11-01 13:09:12,340 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_03_hr_timesheet_payroll ... 2026-11-01 13:09:12,475 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1389] 2026-11-01 13:09:13,249 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <845078028318635.1793538553.068507194519043-openerp-539-hr.payslip@c82187bcefb6>: ['"Alice Johnson" <@False>'] 2026-11-01 13:09:13,252 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <845078028318635.1793538553.068507194519043-openerp-539-hr.payslip@c82187bcefb6>: ['"Bob Smith" <@False>'] 2026-11-01 13:09:13,255 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <845078028318635.1793538553.068507194519043-openerp-539-hr.payslip@c82187bcefb6>: ['"Charlie Brown" <@False>'] 2026-11-01 13:09:13,259 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <845078028318635.1793538553.068507194519043-openerp-539-hr.payslip@c82187bcefb6>: ['"David Wilson" <@False>'] 2026-11-01 13:09:13,262 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <845078028318635.1793538553.068507194519043-openerp-539-hr.payslip@c82187bcefb6>: ['"Eva Green" <@False>'] 2026-11-01 13:09:13,265 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <845078028318635.1793538553.068507194519043-openerp-539-hr.payslip@c82187bcefb6>: ['"Frank White" <@False>'] 2026-11-01 13:09:13,268 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <845078028318635.1793538553.068507194519043-openerp-539-hr.payslip@c82187bcefb6>: ['"Grace Lee" <@False>'] 2026-11-01 13:09:13,271 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <845078028318635.1793538553.068507194519043-openerp-539-hr.payslip@c82187bcefb6>: ['"Hannah Martin" <@False>'] 2026-11-01 13:09:13,275 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <845078028318635.1793538553.068507194519043-openerp-539-hr.payslip@c82187bcefb6>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:09:13,277 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <845078028318635.1793538553.068507194519043-openerp-539-hr.payslip@c82187bcefb6>: ['"User Payroll" <@False>'] 2026-11-01 13:09:13,349 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2055] 2026-11-01 13:09:13,397 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_04_hr_timesheet_payroll ... 2026-11-01 13:09:13,691 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118794783699200.1793538553.522626399993896-openerp-539-hr.payslip@c82187bcefb6>: ['"Alice Johnson" <@False>'] 2026-11-01 13:09:13,695 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118794783699200.1793538553.522626399993896-openerp-539-hr.payslip@c82187bcefb6>: ['"Bob Smith" <@False>'] 2026-11-01 13:09:13,698 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118794783699200.1793538553.522626399993896-openerp-539-hr.payslip@c82187bcefb6>: ['"Charlie Brown" <@False>'] 2026-11-01 13:09:13,702 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118794783699200.1793538553.522626399993896-openerp-539-hr.payslip@c82187bcefb6>: ['"David Wilson" <@False>'] 2026-11-01 13:09:13,704 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118794783699200.1793538553.522626399993896-openerp-539-hr.payslip@c82187bcefb6>: ['"Eva Green" <@False>'] 2026-11-01 13:09:13,707 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118794783699200.1793538553.522626399993896-openerp-539-hr.payslip@c82187bcefb6>: ['"Frank White" <@False>'] 2026-11-01 13:09:13,711 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118794783699200.1793538553.522626399993896-openerp-539-hr.payslip@c82187bcefb6>: ['"Grace Lee" <@False>'] 2026-11-01 13:09:13,714 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118794783699200.1793538553.522626399993896-openerp-539-hr.payslip@c82187bcefb6>: ['"Hannah Martin" <@False>'] 2026-11-01 13:09:13,718 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118794783699200.1793538553.522626399993896-openerp-539-hr.payslip@c82187bcefb6>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:09:13,722 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118794783699200.1793538553.522626399993896-openerp-539-hr.payslip@c82187bcefb6>: ['"User Payroll" <@False>'] 2026-11-01 13:09:13,764 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2056] 2026-11-01 13:09:13,806 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_13_01_hr_timesheet_payroll ... 2026-11-01 13:09:13,925 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_13_02_hr_timesheet_payroll ... 2026-11-01 13:09:14,016 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1389] 2026-11-01 13:09:14,557 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <920863477591038.1793538554.422386407852173-openerp-539-hr.payslip@c82187bcefb6>: ['"Alice Johnson" <@False>'] 2026-11-01 13:09:14,559 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <920863477591038.1793538554.422386407852173-openerp-539-hr.payslip@c82187bcefb6>: ['"Bob Smith" <@False>'] 2026-11-01 13:09:14,562 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <920863477591038.1793538554.422386407852173-openerp-539-hr.payslip@c82187bcefb6>: ['"Charlie Brown" <@False>'] 2026-11-01 13:09:14,565 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <920863477591038.1793538554.422386407852173-openerp-539-hr.payslip@c82187bcefb6>: ['"David Wilson" <@False>'] 2026-11-01 13:09:14,567 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <920863477591038.1793538554.422386407852173-openerp-539-hr.payslip@c82187bcefb6>: ['"Eva Green" <@False>'] 2026-11-01 13:09:14,569 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <920863477591038.1793538554.422386407852173-openerp-539-hr.payslip@c82187bcefb6>: ['"Frank White" <@False>'] 2026-11-01 13:09:14,572 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <920863477591038.1793538554.422386407852173-openerp-539-hr.payslip@c82187bcefb6>: ['"Grace Lee" <@False>'] 2026-11-01 13:09:14,574 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <920863477591038.1793538554.422386407852173-openerp-539-hr.payslip@c82187bcefb6>: ['"Hannah Martin" <@False>'] 2026-11-01 13:09:14,577 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <920863477591038.1793538554.422386407852173-openerp-539-hr.payslip@c82187bcefb6>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:09:14,579 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <920863477591038.1793538554.422386407852173-openerp-539-hr.payslip@c82187bcefb6>: ['"User Payroll" <@False>'] 2026-11-01 13:09:14,630 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2057] 2026-11-01 13:09:14,816 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <865735287153694.1793538554.695007085800171-openerp-539-hr.payslip@c82187bcefb6>: ['"Alice Johnson" <@False>'] 2026-11-01 13:09:14,819 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <865735287153694.1793538554.695007085800171-openerp-539-hr.payslip@c82187bcefb6>: ['"Bob Smith" <@False>'] 2026-11-01 13:09:14,822 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <865735287153694.1793538554.695007085800171-openerp-539-hr.payslip@c82187bcefb6>: ['"Charlie Brown" <@False>'] 2026-11-01 13:09:14,825 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <865735287153694.1793538554.695007085800171-openerp-539-hr.payslip@c82187bcefb6>: ['"David Wilson" <@False>'] 2026-11-01 13:09:14,828 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <865735287153694.1793538554.695007085800171-openerp-539-hr.payslip@c82187bcefb6>: ['"Eva Green" <@False>'] 2026-11-01 13:09:14,831 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <865735287153694.1793538554.695007085800171-openerp-539-hr.payslip@c82187bcefb6>: ['"Frank White" <@False>'] 2026-11-01 13:09:14,834 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <865735287153694.1793538554.695007085800171-openerp-539-hr.payslip@c82187bcefb6>: ['"Grace Lee" <@False>'] 2026-11-01 13:09:14,837 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <865735287153694.1793538554.695007085800171-openerp-539-hr.payslip@c82187bcefb6>: ['"Hannah Martin" <@False>'] 2026-11-01 13:09:14,840 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <865735287153694.1793538554.695007085800171-openerp-539-hr.payslip@c82187bcefb6>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:09:14,844 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <865735287153694.1793538554.695007085800171-openerp-539-hr.payslip@c82187bcefb6>: ['"User Payroll" <@False>'] 2026-11-01 13:09:14,889 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2058] 2026-11-01 13:09:15,107 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260699047013859.1793538554.940167665481567-openerp-539-hr.payslip@c82187bcefb6>: ['"Alice Johnson" <@False>'] 2026-11-01 13:09:15,112 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260699047013859.1793538554.940167665481567-openerp-539-hr.payslip@c82187bcefb6>: ['"Bob Smith" <@False>'] 2026-11-01 13:09:15,116 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260699047013859.1793538554.940167665481567-openerp-539-hr.payslip@c82187bcefb6>: ['"Charlie Brown" <@False>'] 2026-11-01 13:09:15,122 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260699047013859.1793538554.940167665481567-openerp-539-hr.payslip@c82187bcefb6>: ['"David Wilson" <@False>'] 2026-11-01 13:09:15,126 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260699047013859.1793538554.940167665481567-openerp-539-hr.payslip@c82187bcefb6>: ['"Eva Green" <@False>'] 2026-11-01 13:09:15,131 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260699047013859.1793538554.940167665481567-openerp-539-hr.payslip@c82187bcefb6>: ['"Frank White" <@False>'] 2026-11-01 13:09:15,141 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260699047013859.1793538554.940167665481567-openerp-539-hr.payslip@c82187bcefb6>: ['"Grace Lee" <@False>'] 2026-11-01 13:09:15,146 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260699047013859.1793538554.940167665481567-openerp-539-hr.payslip@c82187bcefb6>: ['"Hannah Martin" <@False>'] 2026-11-01 13:09:15,150 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260699047013859.1793538554.940167665481567-openerp-539-hr.payslip@c82187bcefb6>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:09:15,154 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260699047013859.1793538554.940167665481567-openerp-539-hr.payslip@c82187bcefb6>: ['"User Payroll" <@False>'] 2026-11-01 13:09:15,184 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2059] 2026-11-01 13:09:15,534 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <787386490397229.1793538555.382632970809937-openerp-539-hr.payslip@c82187bcefb6>: ['"Alice Johnson" <@False>'] 2026-11-01 13:09:15,539 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <787386490397229.1793538555.382632970809937-openerp-539-hr.payslip@c82187bcefb6>: ['"Bob Smith" <@False>'] 2026-11-01 13:09:15,543 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <787386490397229.1793538555.382632970809937-openerp-539-hr.payslip@c82187bcefb6>: ['"Charlie Brown" <@False>'] 2026-11-01 13:09:15,547 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <787386490397229.1793538555.382632970809937-openerp-539-hr.payslip@c82187bcefb6>: ['"David Wilson" <@False>'] 2026-11-01 13:09:15,551 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <787386490397229.1793538555.382632970809937-openerp-539-hr.payslip@c82187bcefb6>: ['"Eva Green" <@False>'] 2026-11-01 13:09:15,555 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <787386490397229.1793538555.382632970809937-openerp-539-hr.payslip@c82187bcefb6>: ['"Frank White" <@False>'] 2026-11-01 13:09:15,558 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <787386490397229.1793538555.382632970809937-openerp-539-hr.payslip@c82187bcefb6>: ['"Grace Lee" <@False>'] 2026-11-01 13:09:15,561 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <787386490397229.1793538555.382632970809937-openerp-539-hr.payslip@c82187bcefb6>: ['"Hannah Martin" <@False>'] 2026-11-01 13:09:15,564 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <787386490397229.1793538555.382632970809937-openerp-539-hr.payslip@c82187bcefb6>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:09:15,568 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <787386490397229.1793538555.382632970809937-openerp-539-hr.payslip@c82187bcefb6>: ['"User Payroll" <@False>'] 2026-11-01 13:09:15,618 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2060] 2026-11-01 13:09:15,819 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <618886683609660.1793538555.693215370178223-openerp-539-hr.payslip@c82187bcefb6>: ['"Alice Johnson" <@False>'] 2026-11-01 13:09:15,822 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <618886683609660.1793538555.693215370178223-openerp-539-hr.payslip@c82187bcefb6>: ['"Bob Smith" <@False>'] 2026-11-01 13:09:15,825 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <618886683609660.1793538555.693215370178223-openerp-539-hr.payslip@c82187bcefb6>: ['"Charlie Brown" <@False>'] 2026-11-01 13:09:15,829 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <618886683609660.1793538555.693215370178223-openerp-539-hr.payslip@c82187bcefb6>: ['"David Wilson" <@False>'] 2026-11-01 13:09:15,832 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <618886683609660.1793538555.693215370178223-openerp-539-hr.payslip@c82187bcefb6>: ['"Eva Green" <@False>'] 2026-11-01 13:09:15,835 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <618886683609660.1793538555.693215370178223-openerp-539-hr.payslip@c82187bcefb6>: ['"Frank White" <@False>'] 2026-11-01 13:09:15,837 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <618886683609660.1793538555.693215370178223-openerp-539-hr.payslip@c82187bcefb6>: ['"Grace Lee" <@False>'] 2026-11-01 13:09:15,840 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <618886683609660.1793538555.693215370178223-openerp-539-hr.payslip@c82187bcefb6>: ['"Hannah Martin" <@False>'] 2026-11-01 13:09:15,843 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <618886683609660.1793538555.693215370178223-openerp-539-hr.payslip@c82187bcefb6>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:09:15,846 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <618886683609660.1793538555.693215370178223-openerp-539-hr.payslip@c82187bcefb6>: ['"User Payroll" <@False>'] 2026-11-01 13:09:15,898 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2061] 2026-11-01 13:09:15,997 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_14_01_hr_timesheet_payroll ... 2026-11-01 13:09:16,039 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [978] 2026-11-01 13:09:16,079 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_14_02_hr_timesheet_payroll ... 2026-11-01 13:09:16,186 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1389] 2026-11-01 13:09:16,868 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <969431821245205.1793538556.683084487915039-openerp-539-hr.payslip@c82187bcefb6>: ['"Alice Johnson" <@False>'] 2026-11-01 13:09:16,871 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <969431821245205.1793538556.683084487915039-openerp-539-hr.payslip@c82187bcefb6>: ['"Bob Smith" <@False>'] 2026-11-01 13:09:16,873 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <969431821245205.1793538556.683084487915039-openerp-539-hr.payslip@c82187bcefb6>: ['"Charlie Brown" <@False>'] 2026-11-01 13:09:16,876 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <969431821245205.1793538556.683084487915039-openerp-539-hr.payslip@c82187bcefb6>: ['"David Wilson" <@False>'] 2026-11-01 13:09:16,879 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <969431821245205.1793538556.683084487915039-openerp-539-hr.payslip@c82187bcefb6>: ['"Eva Green" <@False>'] 2026-11-01 13:09:16,881 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <969431821245205.1793538556.683084487915039-openerp-539-hr.payslip@c82187bcefb6>: ['"Frank White" <@False>'] 2026-11-01 13:09:16,884 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <969431821245205.1793538556.683084487915039-openerp-539-hr.payslip@c82187bcefb6>: ['"Grace Lee" <@False>'] 2026-11-01 13:09:16,888 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <969431821245205.1793538556.683084487915039-openerp-539-hr.payslip@c82187bcefb6>: ['"Hannah Martin" <@False>'] 2026-11-01 13:09:16,891 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <969431821245205.1793538556.683084487915039-openerp-539-hr.payslip@c82187bcefb6>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:09:16,893 104 INFO rb-2cd94b9-226205-431193 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <969431821245205.1793538556.683084487915039-openerp-539-hr.payslip@c82187bcefb6>: ['"User Payroll" <@False>'] 2026-11-01 13:09:16,945 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2062] 2026-11-01 13:09:16,959 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [978] 2026-11-01 13:09:17,007 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_15_hr_timesheet_payroll ... 2026-11-01 13:09:17,345 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1412] 2026-11-01 13:09:17,447 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_16_hr_timesheet_payroll ... 2026-11-01 13:09:17,531 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1389] 2026-11-01 13:09:17,945 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_17_hr_timesheet_payroll ... 2026-11-01 13:09:18,048 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1389] 2026-11-01 13:09:19,730 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 13:09:19,747 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_training.tests.test_access_rights: Starting TestAccessRight.test_access_right_1 ... 2026-11-01 13:09:21,175 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_training.tests.test_access_rights: Starting TestAccessRight.test_access_right_2 ... 2026-11-01 13:09:22,195 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 883, model: slide.channel 2026-11-01 13:09:22,383 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_training.tests.test_access_rights: Starting TestAccessRight.test_access_right_3 ... 2026-11-01 13:09:23,351 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 885, model: slide.channel 2026-11-01 13:09:23,385 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 885, model: slide.channel 2026-11-01 13:09:23,451 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:09:23,471 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_hr_training.tests.test_to_hr_training: Starting TestToHrTraining.test_compute_course_1 ... 2026-11-01 13:09:24,630 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:09:24,648 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_check_require_module_to_inter_company_invoice ... 2026-11-01 13:09:26,555 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_onchange_module_to_inter_company_invoice ... 2026-11-01 13:09:28,185 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_onchange_module_to_inter_company_sale_purchase ... 2026-11-01 13:09:29,996 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_onchange_module_to_inter_company_sale_purchase_stock ... 2026-11-01 13:09:31,596 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:09:31,610 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_01a_auto_generate_inter_company_purchase_invoice ... 2026-11-01 13:09:50,630 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_01b_auto_generate_inter_company_purchase_invoice ... 2026-11-01 13:10:09,464 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_02a_auto_generate_inter_company_sale_invoice ... 2026-11-01 13:10:28,847 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_02b_auto_generate_inter_company_sale_invoicetest_02 ... 2026-11-01 13:10:47,970 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_03a_auto_generate_inter_company_credit_note_invoice ... 2026-11-01 13:11:06,990 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_03b_auto_generate_inter_company_credit_note_invoice ... 2026-11-01 13:11:24,411 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_04a_auto_generate_inter_company_refund_invoice ... 2026-11-01 13:11:43,966 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_04b_auto_generate_inter_company_refund_invoice ... 2026-11-01 13:12:02,741 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_05_inter_company_invoice_analytic_distribution ... 2026-11-01 13:12:20,834 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:24,115 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff404a97740> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:24,117 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407e4ba60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:24,124 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:24,129 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407e4bc40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:24,483 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:27,292 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40c2d7240> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:27,293 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3ddfbe840> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:27,300 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:27,305 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3ddfbd8a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:27,628 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:31,105 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408e32e80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:31,107 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff409f158a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:31,113 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:31,121 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff409f14040> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:31,514 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:33,909 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40b61e160> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:33,911 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408f758a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:33,917 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:33,923 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408f75a80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:35,388 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:37,763 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4080c6840> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:37,764 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4076eb560> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:37,770 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:37,775 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4076e8c20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:38,168 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:41,490 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4075834c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:41,491 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407906160> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:41,498 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:41,502 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407907ec0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:41,843 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:44,308 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dfae0fe0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:44,309 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407d3b1a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:44,316 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:44,321 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407d3a5c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:45,662 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:48,083 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408dd1da0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:48,085 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40863d120> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:48,093 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:48,099 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3ddf65760> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:12:51,740 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_intercompany_invoice_generated_when_intercompany_user_scoped_to_single_company ... 2026-11-01 13:13:11,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:13:14,238 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff409dc3b00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:13:14,238 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dd3e5760> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:13:14,244 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:13:14,249 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dd3e6160> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:13:14,279 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 13:13:14,293 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_01_auto_generate_validated_sale_order ... 2026-11-01 13:13:34,910 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #929 deleted stock.move.line records with IDs: [200] 2026-11-01 13:13:35,145 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_02_auto_generate_validated_purchase_order ... 2026-11-01 13:13:55,727 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_03_auto_generate_draft_sale_order ... 2026-11-01 13:14:13,722 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_04_auto_generate_draft_purchase_order ... 2026-11-01 13:14:31,960 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_06_prevent_generate_so_difference_currency ... 2026-11-01 13:14:50,740 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_07_sale_manager_create_po_difference_company ... 2026-11-01 13:15:09,389 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_08_purchase_manager_create_so_difference_company ... 2026-11-01 13:15:28,333 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_09_auto_generated_sale_order_can_be_manually_invoiced ... 2026-11-01 13:15:49,977 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_10_down_payment_wizard_allows_auto_generated_sale_order ... 2026-11-01 13:16:09,720 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_11_non_auto_generated_sale_order_can_still_be_invoiced ... 2026-11-01 13:16:30,237 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_12_source_purchase_order_manual_bill_blocked ... 2026-11-01 13:16:48,553 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_13_auto_generated_purchase_order_manual_bill_blocked ... 2026-11-01 13:17:08,838 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_14_cancelled_counterpart_sale_order_unblocks_manual_billing ... 2026-11-01 13:17:29,711 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_15_analytic_distribution_so_to_po ... 2026-11-01 13:17:48,582 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:17:50,879 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40822e8e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:17:50,881 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff409d4aa20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:17:50,889 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:17:50,894 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff409d482c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:17:51,303 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:17:54,394 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3de539b20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:17:54,395 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407fb79c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:17:54,400 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:17:54,405 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407fb6f20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:17:54,714 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:17:56,885 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff409fa3740> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:17:56,886 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40919fec0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:17:56,893 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:17:56,898 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40919d260> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:17:57,422 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:01,108 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408c20180> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:01,110 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dcf5e7a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:01,119 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:01,126 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40799af20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:01,478 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:04,742 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408584900> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:04,744 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3e06458a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:04,752 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:04,757 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3e0644900> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:05,151 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:07,729 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407e4b600> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:07,730 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3e05df560> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:07,737 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:07,741 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3e05de7a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:08,080 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:11,410 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408953b00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:11,411 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4081ee980> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:11,418 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:11,424 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4081edee0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:11,778 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:15,100 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40bdbf920> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:15,102 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dcf66de0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:15,111 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:15,117 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dcf65e40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:16,701 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_16_analytic_distribution_po_to_so ... 2026-11-01 13:18:35,209 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:37,655 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408a68c20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:37,657 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40b324860> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:37,666 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:37,672 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40b3240e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:39,017 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:41,316 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff409b45760> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:41,317 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3ff6d1260> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:41,326 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:41,332 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3de5fb1a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:41,760 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:44,936 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40bb4d8a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:44,938 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40a5d2340> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:44,948 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:44,955 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40a5d1080> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:45,399 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:47,559 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dc306f20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:47,561 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4082e25c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:47,569 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:47,575 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4082e1760> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:48,899 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:51,099 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff4076e9bc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:51,100 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dc369800> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:51,106 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:51,111 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dc3682c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:51,441 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:54,890 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff409cef6a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:54,892 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40d0be980> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:54,901 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:54,906 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40d0bcae0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:55,299 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:57,574 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff404421b20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:57,576 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dcb2c2c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:57,584 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:57,589 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dcb2e2a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:18:57,916 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:01,252 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40855a3e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:01,253 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40bdbc2c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:01,261 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:01,267 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40bdbe3e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:02,893 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_17_analytic_distribution_po_first_flow_vendor_bill ... 2026-11-01 13:19:23,299 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:26,786 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40a0d2de0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:26,787 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dfb46660> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:26,793 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:26,798 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dfb47420> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:27,204 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:29,636 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407834680> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:29,637 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3deb66840> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:29,644 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:29,649 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3deb66660> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:30,945 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:33,268 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40a43f060> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:33,269 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dc41ad40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:33,276 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:33,282 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dc419800> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:33,665 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:36,801 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408d79080> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:36,802 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3fdfcf4c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:36,808 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:36,812 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3fdfce660> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:37,146 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:39,325 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40765afc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:39,327 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4086da020> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:39,333 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:39,338 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4086d8c20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:40,527 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:43,073 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40b350860> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:43,074 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407f39bc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:43,080 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:43,085 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407f38c20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:43,499 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:46,855 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dc36a980> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:46,857 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff407b2c900> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:46,866 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:46,872 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff407b2f2e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:47,232 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:49,724 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407527880> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:49,725 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40721c720> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:49,732 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:49,736 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40721e840> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:55,317 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3693, 3694] 2026-11-01 13:19:55,455 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [7395] 2026-11-01 13:19:55,846 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:58,153 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40a8dd6c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:58,154 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dc7b4040> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:58,160 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:58,165 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dc7b6ac0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:19:58,198 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:19:58,216 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_sale_purchase_stock.tests.test_to_inter_company_sale_purchase_stock: Starting TestToInterCompanySalePurchaseStock.test_01_generate_po_with_inter_company_warehouse ... 2026-11-01 13:20:21,523 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_sale_purchase_stock.tests.test_to_inter_company_sale_purchase_stock: Starting TestToInterCompanySalePurchaseStock.test_02_generate_po_with_inter_company_warehouse ... 2026-11-01 13:20:43,347 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_sale_purchase_stock.tests.test_to_inter_company_sale_purchase_stock: Starting TestToInterCompanySalePurchaseStock.test_03_generate_so_with_inter_company_warehouse ... 2026-11-01 13:21:05,337 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_inter_company_sale_purchase_stock.tests.test_to_inter_company_sale_purchase_stock: Starting TestToInterCompanySalePurchaseStock.test_04_generate_so_with_inter_company_warehouse ... 2026-11-01 13:21:26,888 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:21:41,583 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_invoice_tax_details.tests.test_account_move: Starting TestInInvoiceWithTaxDetails.test_10_invoice_line_price_tax ... 2026-11-01 13:21:41,670 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:21:41,685 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_legal_invoice_number.tests.test_to_legal_invoice_number: Starting TestLegalInvoiceNumber.test_sync_legal_number_access_right ... 2026-11-01 13:21:44,692 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2063] 2026-11-01 13:21:44,712 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54994] 2026-11-01 13:21:44,721 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:21:45,253 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2064] 2026-11-01 13:21:45,272 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54996] 2026-11-01 13:21:45,282 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:21:45,464 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_legal_invoice_number.tests.test_to_legal_invoice_number: Starting TestLegalInvoiceNumber.test_sync_legal_number_vs_invoice_name ... 2026-11-01 13:21:48,583 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2065] 2026-11-01 13:21:48,595 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54999] 2026-11-01 13:21:48,604 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:21:49,053 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2066] 2026-11-01 13:21:49,065 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55001] 2026-11-01 13:21:49,075 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:21:49,325 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_legal_invoice_number.tests.test_to_legal_invoice_number: Starting TestLegalInvoiceNumber.test_sync_legal_number_vs_payment_reference ... 2026-11-01 13:21:52,541 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2067] 2026-11-01 13:21:52,551 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55005] 2026-11-01 13:21:52,558 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:21:53,030 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2068] 2026-11-01 13:21:53,040 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55007] 2026-11-01 13:21:53,050 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:21:53,304 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:22:03,522 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #977 deleted mail.message records with IDs: [4025, 4024] 2026-11-01 13:22:03,543 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #977 deleted loan.floating.rate records with IDs: [2, 1] 2026-11-01 13:22:03,587 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #977 deleted mail.message records with IDs: [4029, 4028, 4027] 2026-11-01 13:22:03,594 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #977 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-11-01 13:22:03,622 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #977 deleted mail.message records with IDs: [4033, 4032, 4031] 2026-11-01 13:22:03,631 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #977 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-11-01 13:22:04,117 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:07,456 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407d37880> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:07,457 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408e642c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:07,467 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:07,473 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408e64040> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:07,848 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:10,374 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff40ba70900> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:10,375 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40840a980> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:10,382 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:10,386 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408408fe0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:11,714 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:13,906 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408035da0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:13,907 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40777d300> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:13,913 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:13,917 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff40777c0e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:14,291 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:17,319 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff409cbfce0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:17,320 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff3dc76ba60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:17,329 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:17,334 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff3dc768860> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:17,686 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:20,267 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff409e51580> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:20,269 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4083e4b80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:20,278 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:20,285 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4083e7ba0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:21,583 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:23,627 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3df3bf560> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:23,628 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408e65a80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:23,635 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:23,639 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408e67380> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:23,943 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:27,092 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff408e98ea0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:27,093 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff408a1f420> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:27,099 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:27,105 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff408a1f7e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:27,467 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:30,161 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff3dc41bd80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:30,163 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff4090acae0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:30,170 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:30,175 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4090ae2a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:30,494 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_analytic_account: Starting TestInterestType.test_01_unlink ... 2026-11-01 13:22:30,549 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #977 deleted account.analytic.account records with IDs: [1384] 2026-11-01 13:22:30,581 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_analytic_account: Starting TestInterestType.test_02_unlink_with_lending_order ... 2026-11-01 13:22:32,372 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_analytic_account: Starting TestInterestType.test_03_unlink_with_borrowing_order ... 2026-11-01 13:22:32,982 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:35,142 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff407216f20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:35,144 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff40737be20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:35,149 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:35,155 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff4073793a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:22:35,189 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:22:45,777 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #979 deleted mail.message records with IDs: [4025, 4024] 2026-11-01 13:22:45,794 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #979 deleted loan.floating.rate records with IDs: [2, 1] 2026-11-01 13:22:45,833 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #979 deleted mail.message records with IDs: [4029, 4028, 4027] 2026-11-01 13:22:45,838 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #979 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-11-01 13:22:45,864 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #979 deleted mail.message records with IDs: [4033, 4032, 4031] 2026-11-01 13:22:45,868 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #979 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-11-01 13:22:46,220 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_interest_type: Starting TestInterestType.test_check_interest_float_rate ... 2026-11-01 13:22:46,291 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_interest_type: Starting TestInterestType.test_interest_float_rate_product ... 2026-11-01 13:22:46,454 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:22:56,861 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted mail.message records with IDs: [4025, 4024] 2026-11-01 13:22:56,872 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.floating.rate records with IDs: [2, 1] 2026-11-01 13:22:56,901 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted mail.message records with IDs: [4029, 4028, 4027] 2026-11-01 13:22:56,906 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-11-01 13:22:56,928 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted mail.message records with IDs: [4033, 4032, 4031] 2026-11-01 13:22:56,931 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-11-01 13:22:58,883 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_can_mark_as_done ... 2026-11-01 13:22:59,068 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [1] 2026-11-01 13:22:59,113 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] 2026-11-01 13:22:59,489 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [2] 2026-11-01 13:22:59,568 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26] 2026-11-01 13:23:02,710 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cancel_disbursement_payment_match ... 2026-11-01 13:23:02,924 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [4] 2026-11-01 13:23:02,970 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52] 2026-11-01 13:23:03,323 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [5] 2026-11-01 13:23:03,408 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65] 2026-11-01 13:23:04,635 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted account.move.line.ctp records with IDs: [3700] 2026-11-01 13:23:04,876 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted account.move.line records with IDs: [7405, 7406] 2026-11-01 13:23:04,957 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted mail.message records with IDs: [55044] 2026-11-01 13:23:05,096 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted account.move records with IDs: [1591] 2026-11-01 13:23:05,126 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted mail.followers records with IDs: [5825, 5826] 2026-11-01 13:23:05,172 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.disbursement.payment.match records with IDs: [2] 2026-11-01 13:23:05,212 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted mail.message records with IDs: [55029] 2026-11-01 13:23:05,217 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [6] 2026-11-01 13:23:05,228 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted mail.followers records with IDs: [5810] 2026-11-01 13:23:05,287 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted mail.message records with IDs: [55042, 55041, 55040, 55039, 55038, 55037, 55036, 55035, 55034, 55033, 55032, 55031, 55030] 2026-11-01 13:23:05,304 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78] 2026-11-01 13:23:05,327 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted mail.followers records with IDs: [5811, 5812, 5813, 5814, 5815, 5816, 5817, 5818, 5819, 5820, 5821, 5822, 5823] 2026-11-01 13:23:05,512 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [7] 2026-11-01 13:23:05,551 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91] 2026-11-01 13:23:05,727 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cancel_interest ... 2026-11-01 13:23:05,957 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [9] 2026-11-01 13:23:06,020 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117] 2026-11-01 13:23:06,378 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [10] 2026-11-01 13:23:06,448 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130] 2026-11-01 13:23:07,900 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cancel_invoice_of_interest_line ... 2026-11-01 13:23:08,186 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [12] 2026-11-01 13:23:08,249 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156] 2026-11-01 13:23:08,619 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [13] 2026-11-01 13:23:08,686 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169] 2026-11-01 13:23:11,435 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted account.partial.reconcile records with IDs: [139] 2026-11-01 13:23:11,644 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_confirm_interest_line ... 2026-11-01 13:23:11,951 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [15] 2026-11-01 13:23:12,010 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195] 2026-11-01 13:23:12,218 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_confirm_refund_line ... 2026-11-01 13:23:12,417 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [17] 2026-11-01 13:23:12,463 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221] 2026-11-01 13:23:12,613 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_disbursement_register_currency_diff ... 2026-11-01 13:23:12,820 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [19] 2026-11-01 13:23:12,873 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247] 2026-11-01 13:23:13,261 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_mark_as_done_01 ... 2026-11-01 13:23:13,489 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [21] 2026-11-01 13:23:13,531 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273] 2026-11-01 13:23:13,759 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286] 2026-11-01 13:23:13,792 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_mark_as_done_02 ... 2026-11-01 13:23:14,037 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [23] 2026-11-01 13:23:14,089 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299] 2026-11-01 13:23:14,512 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [24] 2026-11-01 13:23:14,579 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312] 2026-11-01 13:23:15,527 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_mark_as_done_03 ... 2026-11-01 13:23:15,705 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [26] 2026-11-01 13:23:15,741 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338] 2026-11-01 13:23:16,090 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [27] 2026-11-01 13:23:16,158 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351] 2026-11-01 13:23:17,081 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted mail.message records with IDs: [55118, 55117, 55116, 55115, 55114, 55113, 55112, 55111, 55110, 55109, 55108, 55107] 2026-11-01 13:23:17,091 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364] 2026-11-01 13:23:17,104 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted mail.followers records with IDs: [5894, 5895, 5896, 5897, 5898, 5899, 5900, 5901, 5902, 5903, 5904, 5905] 2026-11-01 13:23:17,135 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_set_disbursement_to_draft ... 2026-11-01 13:23:17,337 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [29] 2026-11-01 13:23:17,379 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377] 2026-11-01 13:23:17,528 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [30] 2026-11-01 13:23:17,547 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390] 2026-11-01 13:23:17,604 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_unlink_not_in_draft_state ... 2026-11-01 13:23:17,839 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [31] 2026-11-01 13:23:17,879 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403] 2026-11-01 13:23:18,035 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [32] 2026-11-01 13:23:18,063 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-11-01 13:23:18,091 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [32] 2026-11-01 13:23:18,119 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-11-01 13:23:18,159 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_compute_disbursement_with_period_start_day_not_first_date ... 2026-11-01 13:23:18,276 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_compute_refund_vs_interest_but_not_set_date_for_disbursement ... 2026-11-01 13:23:18,371 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_confirm_contract ... 2026-11-01 13:23:18,730 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [35, 36] 2026-11-01 13:23:18,818 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444] 2026-11-01 13:23:19,144 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_copy_contract_order ... 2026-11-01 13:23:19,258 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_by_number ... 2026-11-01 13:23:19,560 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_end_date ... 2026-11-01 13:23:19,943 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [41, 42] 2026-11-01 13:23:19,994 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516] 2026-11-01 13:23:20,020 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.disbursement records with IDs: [19, 20] 2026-11-01 13:23:20,284 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_more_than_loan_amount ... 2026-11-01 13:23:20,418 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_more_than_loan_amount_2 ... 2026-11-01 13:23:20,507 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_register ... 2026-11-01 13:23:20,756 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [45] 2026-11-01 13:23:20,811 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553] 2026-11-01 13:23:21,289 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [46] 2026-11-01 13:23:21,379 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566] 2026-11-01 13:23:22,569 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted mail.message records with IDs: [55123] 2026-11-01 13:23:22,576 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [47] 2026-11-01 13:23:22,589 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted mail.followers records with IDs: [5911] 2026-11-01 13:23:22,675 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted mail.message records with IDs: [55136, 55135, 55134, 55133, 55132, 55131, 55130, 55129, 55128, 55127, 55126, 55125, 55124] 2026-11-01 13:23:22,687 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579] 2026-11-01 13:23:22,702 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted mail.followers records with IDs: [5912, 5913, 5914, 5915, 5916, 5917, 5918, 5919, 5920, 5921, 5922, 5923, 5924] 2026-11-01 13:23:23,639 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_register_2 ... 2026-11-01 13:23:23,932 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [49, 50] 2026-11-01 13:23:24,010 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616] 2026-11-01 13:23:24,644 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [51, 52] 2026-11-01 13:23:24,771 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640] 2026-11-01 13:23:26,021 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_register_3 ... 2026-11-01 13:23:26,355 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [55, 56] 2026-11-01 13:23:26,443 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690] 2026-11-01 13:23:27,023 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [57, 58] 2026-11-01 13:23:27,119 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714] 2026-11-01 13:23:28,308 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_start_date_earlier_than_contract_start_date ... 2026-11-01 13:23:28,379 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_upon_request ... 2026-11-01 13:23:28,565 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_01 ... 2026-11-01 13:23:28,672 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_02 ... 2026-11-01 13:23:28,838 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_03 ... 2026-11-01 13:23:29,037 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_04 ... 2026-11-01 13:23:29,165 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_05 ... 2026-11-01 13:23:29,283 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_08 ... 2026-11-01 13:23:29,490 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_09 ... 2026-11-01 13:23:29,634 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_10 ... 2026-11-01 13:23:29,793 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_11 ... 2026-11-01 13:23:30,017 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_12 ... 2026-11-01 13:23:30,150 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_13 ... 2026-11-01 13:23:30,290 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_14 ... 2026-11-01 13:23:30,421 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_16 ... 2026-11-01 13:23:30,663 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_18 ... 2026-11-01 13:23:30,911 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_19 ... 2026-11-01 13:23:31,045 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_20 ... 2026-11-01 13:23:31,202 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_21 ... 2026-11-01 13:23:31,328 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_01 ... 2026-11-01 13:23:31,510 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_02 ... 2026-11-01 13:23:31,727 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_03 ... 2026-11-01 13:23:31,862 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_04 ... 2026-11-01 13:23:32,052 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_05 ... 2026-11-01 13:23:32,321 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_06 ... 2026-11-01 13:23:32,485 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_07 ... 2026-11-01 13:23:32,667 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_payment ... 2026-11-01 13:23:32,895 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [90] 2026-11-01 13:23:32,949 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943] 2026-11-01 13:23:33,401 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [91] 2026-11-01 13:23:33,471 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956] 2026-11-01 13:23:35,729 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_loan_order_form ... 2026-11-01 13:23:35,782 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_reconfirm_contract ... 2026-11-01 13:23:36,018 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [93] 2026-11-01 13:23:36,075 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982] 2026-11-01 13:23:36,237 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [94] 2026-11-01 13:23:36,254 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995] 2026-11-01 13:23:36,293 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_refund_payment ... 2026-11-01 13:23:36,492 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [95] 2026-11-01 13:23:36,534 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008] 2026-11-01 13:23:36,900 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [96] 2026-11-01 13:23:36,966 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021] 2026-11-01 13:23:38,155 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted mail.message records with IDs: [55254, 55253, 55252, 55251, 55250, 55249, 55248, 55247, 55246, 55245, 55244, 55243, 55242] 2026-11-01 13:23:38,163 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034] 2026-11-01 13:23:38,178 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted mail.followers records with IDs: [6036, 6037, 6038, 6039, 6040, 6041, 6042, 6043, 6044, 6045, 6046, 6047, 6048] 2026-11-01 13:23:39,016 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_set_days_of_month_or_year_to_zero ... 2026-11-01 13:23:39,062 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_unlink_contract_order ... 2026-11-01 13:23:39,222 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [98] 2026-11-01 13:23:39,249 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061] 2026-11-01 13:23:39,267 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.disbursement records with IDs: [60] 2026-11-01 13:23:39,286 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrowing.order records with IDs: [2] 2026-11-01 13:23:39,313 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_unlink_disburement ... 2026-11-01 13:23:39,527 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.refund.line records with IDs: [99] 2026-11-01 13:23:39,558 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.interest.line records with IDs: [1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074] 2026-11-01 13:23:39,574 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #981 deleted loan.borrow.disbursement records with IDs: [61] 2026-11-01 13:23:39,653 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:23:50,010 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted mail.message records with IDs: [4025, 4024] 2026-11-01 13:23:50,027 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted loan.floating.rate records with IDs: [2, 1] 2026-11-01 13:23:50,060 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted mail.message records with IDs: [4029, 4028, 4027] 2026-11-01 13:23:50,064 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-11-01 13:23:50,091 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted mail.message records with IDs: [4033, 4032, 4031] 2026-11-01 13:23:50,097 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-11-01 13:23:51,039 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted loan.borrow.refund.line records with IDs: [100] 2026-11-01 13:23:51,084 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted loan.borrow.interest.line records with IDs: [1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086] 2026-11-01 13:24:03,987 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_02_borrow_order_disbursement_payment ... 2026-11-01 13:24:04,640 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_03_borrow_order_disbursement_payment_multiple ... 2026-11-01 13:24:05,629 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_04_borrow_order_refund_payment_01 ... 2026-11-01 13:24:05,962 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted loan.borrow.refund.line records with IDs: [101] 2026-11-01 13:24:06,062 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-11-01 13:24:07,625 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_04_borrow_order_refund_payment_02 ... 2026-11-01 13:24:07,999 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted loan.borrow.refund.line records with IDs: [101] 2026-11-01 13:24:08,084 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-11-01 13:24:09,361 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_05_borrow_order_refund_payment_multiple ... 2026-11-01 13:24:09,641 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted loan.borrow.refund.line records with IDs: [101] 2026-11-01 13:24:09,721 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-11-01 13:24:11,446 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_06_borrow_order_interest ... 2026-11-01 13:24:11,761 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted loan.borrow.refund.line records with IDs: [101] 2026-11-01 13:24:11,855 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-11-01 13:24:12,936 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_07_borrow_order_interest_multiple ... 2026-11-01 13:24:13,218 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted loan.borrow.refund.line records with IDs: [101] 2026-11-01 13:24:13,322 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-11-01 13:24:19,810 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_08_check_disbursement_amount ... 2026-11-01 13:24:20,552 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_09_check_interest_amount ... 2026-11-01 13:24:20,824 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted loan.borrow.refund.line records with IDs: [101] 2026-11-01 13:24:20,926 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-11-01 13:24:22,159 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_10_check_journal_entry_company_01 ... 2026-11-01 13:24:23,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_10_check_journal_entry_company_02 ... 2026-11-01 13:24:23,330 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted loan.borrow.refund.line records with IDs: [101] 2026-11-01 13:24:23,432 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-11-01 13:24:25,097 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_10_check_journal_entry_company_03 ... 2026-11-01 13:24:25,381 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted loan.borrow.refund.line records with IDs: [101] 2026-11-01 13:24:25,461 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #983 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-11-01 13:24:28,991 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:24:39,293 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #985 deleted mail.message records with IDs: [4025, 4024] 2026-11-01 13:24:39,308 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #985 deleted loan.floating.rate records with IDs: [2, 1] 2026-11-01 13:24:39,341 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #985 deleted mail.message records with IDs: [4029, 4028, 4027] 2026-11-01 13:24:39,348 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #985 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-11-01 13:24:39,370 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #985 deleted mail.message records with IDs: [4033, 4032, 4031] 2026-11-01 13:24:39,375 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #985 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-11-01 13:24:39,694 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_principal_refund_start_date: Starting TestLoanBorrowingOrderPrincipalRefundStartDate.test_missing_first_disbursement_date_is_tolerated_but_early_refund_date_still_blocked ... 2026-11-01 13:24:39,925 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:24:50,359 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted mail.message records with IDs: [4025, 4024] 2026-11-01 13:24:50,374 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.floating.rate records with IDs: [2, 1] 2026-11-01 13:24:50,410 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted mail.message records with IDs: [4029, 4028, 4027] 2026-11-01 13:24:50,417 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-11-01 13:24:50,444 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted mail.message records with IDs: [4033, 4032, 4031] 2026-11-01 13:24:50,450 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-11-01 13:24:51,917 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_can_mark_as_done ... 2026-11-01 13:24:52,171 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [1] 2026-11-01 13:24:52,241 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] 2026-11-01 13:24:52,658 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [2] 2026-11-01 13:24:52,744 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26] 2026-11-01 13:24:53,828 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cancel_disbursement_payment_match ... 2026-11-01 13:24:54,024 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [4] 2026-11-01 13:24:54,078 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52] 2026-11-01 13:24:54,443 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [5] 2026-11-01 13:24:54,515 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65] 2026-11-01 13:24:55,617 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted account.move.line.ctp records with IDs: [3744] 2026-11-01 13:24:55,817 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted account.move.line records with IDs: [7494, 7495] 2026-11-01 13:24:55,901 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted mail.message records with IDs: [55446] 2026-11-01 13:24:56,019 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted account.move records with IDs: [1635] 2026-11-01 13:24:56,042 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted mail.followers records with IDs: [6279, 6280] 2026-11-01 13:24:56,096 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.disbursement.payment.match records with IDs: [2] 2026-11-01 13:24:56,150 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted mail.message records with IDs: [55431] 2026-11-01 13:24:56,155 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [6] 2026-11-01 13:24:56,169 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted mail.followers records with IDs: [6264] 2026-11-01 13:24:56,222 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted mail.message records with IDs: [55444, 55443, 55442, 55441, 55440, 55439, 55438, 55437, 55436, 55435, 55434, 55433, 55432] 2026-11-01 13:24:56,234 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78] 2026-11-01 13:24:56,250 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted mail.followers records with IDs: [6265, 6266, 6267, 6268, 6269, 6270, 6271, 6272, 6273, 6274, 6275, 6276, 6277] 2026-11-01 13:24:56,426 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [7] 2026-11-01 13:24:56,472 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91] 2026-11-01 13:24:56,640 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cancel_interest ... 2026-11-01 13:24:56,883 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [9] 2026-11-01 13:24:56,929 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117] 2026-11-01 13:24:57,257 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [10] 2026-11-01 13:24:57,322 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130] 2026-11-01 13:24:58,820 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cancel_invoice_of_interest_line ... 2026-11-01 13:24:59,066 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [12] 2026-11-01 13:24:59,115 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156] 2026-11-01 13:24:59,486 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [13] 2026-11-01 13:24:59,558 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169] 2026-11-01 13:25:01,880 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted account.partial.reconcile records with IDs: [144] 2026-11-01 13:25:02,183 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_confirm_interest_line ... 2026-11-01 13:25:02,381 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [15] 2026-11-01 13:25:02,425 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195] 2026-11-01 13:25:02,588 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_confirm_refund_line ... 2026-11-01 13:25:02,816 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [17] 2026-11-01 13:25:02,879 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221] 2026-11-01 13:25:03,050 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_disbursement_register_currency_diff ... 2026-11-01 13:25:03,231 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [19] 2026-11-01 13:25:03,288 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247] 2026-11-01 13:25:03,797 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_mark_as_done_01 ... 2026-11-01 13:25:04,075 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [21] 2026-11-01 13:25:04,132 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273] 2026-11-01 13:25:04,348 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286] 2026-11-01 13:25:04,390 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_mark_as_done_02 ... 2026-11-01 13:25:04,653 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [23] 2026-11-01 13:25:04,714 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299] 2026-11-01 13:25:05,080 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [24] 2026-11-01 13:25:05,145 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312] 2026-11-01 13:25:06,175 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_mark_as_done_03 ... 2026-11-01 13:25:06,402 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [26] 2026-11-01 13:25:06,450 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338] 2026-11-01 13:25:06,827 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [27] 2026-11-01 13:25:06,901 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351] 2026-11-01 13:25:07,879 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted mail.message records with IDs: [55520, 55519, 55518, 55517, 55516, 55515, 55514, 55513, 55512, 55511, 55510, 55509] 2026-11-01 13:25:07,887 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364] 2026-11-01 13:25:07,901 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted mail.followers records with IDs: [6348, 6349, 6350, 6351, 6352, 6353, 6354, 6355, 6356, 6357, 6358, 6359] 2026-11-01 13:25:07,941 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_set_disbursement_to_draft ... 2026-11-01 13:25:08,140 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [29] 2026-11-01 13:25:08,179 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377] 2026-11-01 13:25:08,329 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [30] 2026-11-01 13:25:08,348 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390] 2026-11-01 13:25:08,400 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_unlink_not_in_draft_state ... 2026-11-01 13:25:08,651 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [31] 2026-11-01 13:25:08,693 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403] 2026-11-01 13:25:08,855 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [32] 2026-11-01 13:25:08,887 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-11-01 13:25:08,922 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [32] 2026-11-01 13:25:08,955 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-11-01 13:25:08,994 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_compute_disbursement_with_period_start_day_not_first_date ... 2026-11-01 13:25:09,138 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_compute_refund_vs_interest_but_not_set_date_for_disbursement ... 2026-11-01 13:25:09,252 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_confirm_contract ... 2026-11-01 13:25:09,551 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [35, 36] 2026-11-01 13:25:09,623 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444] 2026-11-01 13:25:09,849 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_copy_contract_order ... 2026-11-01 13:25:09,957 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_by_number ... 2026-11-01 13:25:10,236 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_end_date ... 2026-11-01 13:25:10,529 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [41, 42] 2026-11-01 13:25:10,577 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516] 2026-11-01 13:25:10,599 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.disbursement records with IDs: [19, 20] 2026-11-01 13:25:10,842 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_more_than_loan_amount ... 2026-11-01 13:25:10,973 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_more_than_loan_amount_2 ... 2026-11-01 13:25:11,077 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_register ... 2026-11-01 13:25:11,248 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [45] 2026-11-01 13:25:11,291 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553] 2026-11-01 13:25:11,635 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [46] 2026-11-01 13:25:11,699 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566] 2026-11-01 13:25:12,900 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted mail.message records with IDs: [55525] 2026-11-01 13:25:12,903 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [47] 2026-11-01 13:25:12,913 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted mail.followers records with IDs: [6365] 2026-11-01 13:25:12,993 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted mail.message records with IDs: [55538, 55537, 55536, 55535, 55534, 55533, 55532, 55531, 55530, 55529, 55528, 55527, 55526] 2026-11-01 13:25:13,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579] 2026-11-01 13:25:13,011 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted mail.followers records with IDs: [6366, 6367, 6368, 6369, 6370, 6371, 6372, 6373, 6374, 6375, 6376, 6377, 6378] 2026-11-01 13:25:13,918 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_register_2 ... 2026-11-01 13:25:14,225 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [49, 50] 2026-11-01 13:25:14,288 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616] 2026-11-01 13:25:14,742 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [51, 52] 2026-11-01 13:25:14,830 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640] 2026-11-01 13:25:16,320 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_register_3 ... 2026-11-01 13:25:16,694 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [55, 56] 2026-11-01 13:25:16,778 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690] 2026-11-01 13:25:17,306 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [57, 58] 2026-11-01 13:25:17,399 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714] 2026-11-01 13:25:18,670 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_start_date_earlier_than_contract_start_date ... 2026-11-01 13:25:18,745 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_upon_request ... 2026-11-01 13:25:18,928 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_01 ... 2026-11-01 13:25:19,057 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_02 ... 2026-11-01 13:25:19,246 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_03 ... 2026-11-01 13:25:19,435 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_04 ... 2026-11-01 13:25:19,560 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_05 ... 2026-11-01 13:25:19,666 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_08 ... 2026-11-01 13:25:19,862 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_09 ... 2026-11-01 13:25:19,979 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_10 ... 2026-11-01 13:25:20,132 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_11 ... 2026-11-01 13:25:20,319 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_12 ... 2026-11-01 13:25:20,426 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_13 ... 2026-11-01 13:25:20,540 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_14 ... 2026-11-01 13:25:20,670 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_16 ... 2026-11-01 13:25:20,895 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_18 ... 2026-11-01 13:25:21,124 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_19 ... 2026-11-01 13:25:21,247 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_20 ... 2026-11-01 13:25:21,387 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_21 ... 2026-11-01 13:25:21,537 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_01 ... 2026-11-01 13:25:21,770 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_02 ... 2026-11-01 13:25:22,055 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_03 ... 2026-11-01 13:25:22,222 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_04 ... 2026-11-01 13:25:22,444 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_05 ... 2026-11-01 13:25:22,648 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_06 ... 2026-11-01 13:25:22,779 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_07 ... 2026-11-01 13:25:22,958 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_payment ... 2026-11-01 13:25:23,169 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [90] 2026-11-01 13:25:23,211 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943] 2026-11-01 13:25:23,556 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [91] 2026-11-01 13:25:23,627 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956] 2026-11-01 13:25:25,908 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_loan_order_form ... 2026-11-01 13:25:25,957 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_reconfirm_contract ... 2026-11-01 13:25:26,192 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [93] 2026-11-01 13:25:26,248 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982] 2026-11-01 13:25:26,430 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [94] 2026-11-01 13:25:26,452 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995] 2026-11-01 13:25:26,497 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_refund_payment ... 2026-11-01 13:25:26,728 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [95] 2026-11-01 13:25:26,772 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008] 2026-11-01 13:25:27,198 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [96] 2026-11-01 13:25:27,283 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021] 2026-11-01 13:25:28,650 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted mail.message records with IDs: [55656, 55655, 55654, 55653, 55652, 55651, 55650, 55649, 55648, 55647, 55646, 55645, 55644] 2026-11-01 13:25:28,661 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034] 2026-11-01 13:25:28,675 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted mail.followers records with IDs: [6490, 6491, 6492, 6493, 6494, 6495, 6496, 6497, 6498, 6499, 6500, 6501, 6502] 2026-11-01 13:25:29,556 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_set_days_of_month_or_year_to_zero ... 2026-11-01 13:25:29,607 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_unlink_contract_order ... 2026-11-01 13:25:29,812 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [98] 2026-11-01 13:25:29,847 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061] 2026-11-01 13:25:29,867 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.disbursement records with IDs: [60] 2026-11-01 13:25:29,891 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lending.order records with IDs: [2] 2026-11-01 13:25:29,921 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_unlink_disburement ... 2026-11-01 13:25:30,119 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.refund.line records with IDs: [99] 2026-11-01 13:25:30,155 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.interest.line records with IDs: [1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074] 2026-11-01 13:25:30,176 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #987 deleted loan.lend.disbursement records with IDs: [61] 2026-11-01 13:25:30,269 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:25:41,643 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted mail.message records with IDs: [4025, 4024] 2026-11-01 13:25:41,664 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted loan.floating.rate records with IDs: [2, 1] 2026-11-01 13:25:41,704 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted mail.message records with IDs: [4029, 4028, 4027] 2026-11-01 13:25:41,710 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-11-01 13:25:41,741 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted mail.message records with IDs: [4033, 4032, 4031] 2026-11-01 13:25:41,747 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-11-01 13:25:42,765 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted loan.lend.refund.line records with IDs: [100] 2026-11-01 13:25:42,814 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted loan.lend.interest.line records with IDs: [1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086] 2026-11-01 13:25:57,296 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_02_lending_order_disbursement_payment ... 2026-11-01 13:25:57,928 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_03_lending_order_disbursement_payment_multiple ... 2026-11-01 13:25:58,897 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_04_lend_order_refund_payment_01 ... 2026-11-01 13:25:59,185 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted loan.lend.refund.line records with IDs: [101] 2026-11-01 13:25:59,266 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-11-01 13:26:00,738 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_04_lend_order_refund_payment_02 ... 2026-11-01 13:26:01,096 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted loan.lend.refund.line records with IDs: [101] 2026-11-01 13:26:01,217 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-11-01 13:26:02,758 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_05_lend_order_refund_payment_multiple ... 2026-11-01 13:26:03,109 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted loan.lend.refund.line records with IDs: [101] 2026-11-01 13:26:03,209 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-11-01 13:26:05,092 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_06_lend_order_interest ... 2026-11-01 13:26:05,407 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted loan.lend.refund.line records with IDs: [101] 2026-11-01 13:26:05,501 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-11-01 13:26:06,608 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_07_lend_order_interest_multiple ... 2026-11-01 13:26:06,945 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted loan.lend.refund.line records with IDs: [101] 2026-11-01 13:26:07,036 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-11-01 13:26:13,606 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_08_check_disbursement_amount ... 2026-11-01 13:26:14,438 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_09_check_interest_amount ... 2026-11-01 13:26:14,738 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted loan.lend.refund.line records with IDs: [101] 2026-11-01 13:26:14,819 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-11-01 13:26:15,928 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_10_check_journal_entry_company_01 ... 2026-11-01 13:26:16,761 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_10_check_journal_entry_company_02 ... 2026-11-01 13:26:17,081 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted loan.lend.refund.line records with IDs: [101] 2026-11-01 13:26:17,171 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-11-01 13:26:18,865 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_10_check_journal_entry_company_03 ... 2026-11-01 13:26:19,148 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted loan.lend.refund.line records with IDs: [101] 2026-11-01 13:26:19,254 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #989 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-11-01 13:26:22,980 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:26:33,332 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #991 deleted mail.message records with IDs: [4025, 4024] 2026-11-01 13:26:33,343 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #991 deleted loan.floating.rate records with IDs: [2, 1] 2026-11-01 13:26:33,372 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #991 deleted mail.message records with IDs: [4029, 4028, 4027] 2026-11-01 13:26:33,378 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #991 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-11-01 13:26:33,406 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #991 deleted mail.message records with IDs: [4033, 4032, 4031] 2026-11-01 13:26:33,413 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #991 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-11-01 13:26:33,774 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_payment_match: Starting TestLoanPaymentMatch.test_lend_disbursement_payment_match_requires_disbursement ... 2026-11-01 13:26:33,872 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_payment_match: Starting TestLoanPaymentMatch.test_lend_refund_payment_match_requires_refund ... 2026-11-01 13:26:34,005 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:26:44,274 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #993 deleted mail.message records with IDs: [4025, 4024] 2026-11-01 13:26:44,296 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #993 deleted loan.floating.rate records with IDs: [2, 1] 2026-11-01 13:26:44,332 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #993 deleted mail.message records with IDs: [4029, 4028, 4027] 2026-11-01 13:26:44,339 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #993 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-11-01 13:26:44,368 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #993 deleted mail.message records with IDs: [4033, 4032, 4031] 2026-11-01 13:26:44,374 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #993 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-11-01 13:26:44,736 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeHook.test_disbursement_create_payment_raises_validation_error_not_bare_string ... 2026-11-01 13:26:44,830 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeHook.test_hook_raises_not_implemented_when_not_overridden ... 2026-11-01 13:26:44,919 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeHook.test_refund_create_payment_raises_validation_error_not_bare_string ... 2026-11-01 13:26:45,054 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:26:55,572 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #995 deleted mail.message records with IDs: [4025, 4024] 2026-11-01 13:26:55,585 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #995 deleted loan.floating.rate records with IDs: [2, 1] 2026-11-01 13:26:55,623 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #995 deleted mail.message records with IDs: [4029, 4028, 4027] 2026-11-01 13:26:55,630 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #995 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-11-01 13:26:55,660 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #995 deleted mail.message records with IDs: [4033, 4032, 4031] 2026-11-01 13:26:55,666 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #995 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-11-01 13:26:56,409 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeBorrowingHook.test_disbursement_hook_returns_inbound_and_borrow_order ... 2026-11-01 13:26:56,653 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #995 deleted loan.borrow.refund.line records with IDs: [110] 2026-11-01 13:26:56,712 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #995 deleted loan.borrow.interest.line records with IDs: [1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207] 2026-11-01 13:26:57,073 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #995 deleted loan.borrow.refund.line records with IDs: [111] 2026-11-01 13:26:57,144 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #995 deleted loan.borrow.interest.line records with IDs: [1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220] 2026-11-01 13:26:58,220 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeBorrowingHook.test_refund_hook_returns_outbound_and_borrow_order ... 2026-11-01 13:26:58,493 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #995 deleted loan.borrow.refund.line records with IDs: [113] 2026-11-01 13:26:58,553 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #995 deleted loan.borrow.interest.line records with IDs: [1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246] 2026-11-01 13:26:59,050 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #995 deleted loan.borrow.refund.line records with IDs: [114] 2026-11-01 13:26:59,144 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #995 deleted loan.borrow.interest.line records with IDs: [1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259] 2026-11-01 13:27:00,516 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #995 deleted mail.message records with IDs: [55847, 55846, 55845, 55844, 55843, 55842, 55841, 55840, 55839, 55838, 55837, 55836, 55835] 2026-11-01 13:27:00,524 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #995 deleted loan.borrow.interest.line records with IDs: [1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272] 2026-11-01 13:27:00,536 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #995 deleted mail.followers records with IDs: [6722, 6723, 6724, 6725, 6726, 6727, 6728, 6729, 6730, 6731, 6732, 6733, 6734] 2026-11-01 13:27:01,428 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:27:12,628 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #997 deleted mail.message records with IDs: [4025, 4024] 2026-11-01 13:27:12,644 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #997 deleted loan.floating.rate records with IDs: [2, 1] 2026-11-01 13:27:12,697 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #997 deleted mail.message records with IDs: [4029, 4028, 4027] 2026-11-01 13:27:12,704 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #997 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-11-01 13:27:12,743 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #997 deleted mail.message records with IDs: [4033, 4032, 4031] 2026-11-01 13:27:12,757 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #997 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-11-01 13:27:13,523 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeLendingHook.test_disbursement_hook_returns_outbound_and_lend_order ... 2026-11-01 13:27:13,760 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #997 deleted loan.lend.refund.line records with IDs: [110] 2026-11-01 13:27:13,806 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #997 deleted loan.lend.interest.line records with IDs: [1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207] 2026-11-01 13:27:14,131 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #997 deleted loan.lend.refund.line records with IDs: [111] 2026-11-01 13:27:14,203 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #997 deleted loan.lend.interest.line records with IDs: [1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220] 2026-11-01 13:27:15,238 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeLendingHook.test_refund_hook_returns_inbound_and_lend_order ... 2026-11-01 13:27:15,467 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #997 deleted loan.lend.refund.line records with IDs: [113] 2026-11-01 13:27:15,520 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #997 deleted loan.lend.interest.line records with IDs: [1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246] 2026-11-01 13:27:16,020 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #997 deleted loan.lend.refund.line records with IDs: [114] 2026-11-01 13:27:16,132 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #997 deleted loan.lend.interest.line records with IDs: [1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259] 2026-11-01 13:27:17,375 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #997 deleted mail.message records with IDs: [55901, 55900, 55899, 55898, 55897, 55896, 55895, 55894, 55893, 55892, 55891, 55890, 55889] 2026-11-01 13:27:17,382 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #997 deleted loan.lend.interest.line records with IDs: [1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272] 2026-11-01 13:27:17,393 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #997 deleted mail.followers records with IDs: [6782, 6783, 6784, 6785, 6786, 6787, 6788, 6789, 6790, 6791, 6792, 6793, 6794] 2026-11-01 13:27:18,251 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:27:27,899 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #999 deleted mail.message records with IDs: [4025, 4024] 2026-11-01 13:27:27,919 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #999 deleted loan.floating.rate records with IDs: [2, 1] 2026-11-01 13:27:27,963 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #999 deleted mail.message records with IDs: [4029, 4028, 4027] 2026-11-01 13:27:27,974 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #999 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-11-01 13:27:28,004 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #999 deleted mail.message records with IDs: [4033, 4032, 4031] 2026-11-01 13:27:28,015 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #999 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-11-01 13:27:28,467 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_loan_management.tests.test_product: Starting TestLoanProduct.test_product_form ... 2026-11-01 13:27:29,663 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:27:29,682 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_constraints_maintenance_equipment_1 ... 2026-11-01 13:27:29,941 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_constraints_maintenance_equipment_2 ... 2026-11-01 13:27:30,185 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_constraints_maintenance_equipment_3 ... 2026-11-01 13:27:30,457 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_maintenance_equipment_2 ... 2026-11-01 13:27:30,702 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_maintenance_equipment_3 ... 2026-11-01 13:27:30,925 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:27:30,945 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_01_cron_generate_requests ... 2026-11-01 13:27:31,127 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (47) started manually 2026-11-01 13:27:31,174 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (47) done 2026-11-01 13:27:31,203 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_02_cron_generate_requests ... 2026-11-01 13:27:31,378 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (47) started manually 2026-11-01 13:27:31,511 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (47) done 2026-11-01 13:27:31,518 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (47) started manually 2026-11-01 13:27:31,522 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (47) done 2026-11-01 13:27:31,551 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_1_compute_next_maintenance ... 2026-11-01 13:27:31,740 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_2_compute_next_maintenance ... 2026-11-01 13:27:31,929 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_3_compute_next_maintenance ... 2026-11-01 13:27:32,124 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_4_compute_next_maintenance ... 2026-11-01 13:27:32,300 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_2_1_compute_next_maintenance ... 2026-11-01 13:27:32,491 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:27:32,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_01_cron_notify_maintenance ... 2026-11-01 13:27:33,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2069] 2026-11-01 13:27:33,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55956] 2026-11-01 13:27:33,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:27:33,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2070] 2026-11-01 13:27:33,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2071] 2026-11-01 13:27:33,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (136) started manually 2026-11-01 13:27:33,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (136) done 2026-11-01 13:27:33,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_02_cron_notify_maintenance ... 2026-11-01 13:27:34,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2073] 2026-11-01 13:27:34,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55966] 2026-11-01 13:27:34,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:27:34,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2074] 2026-11-01 13:27:34,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2075] 2026-11-01 13:27:34,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (136) started manually 2026-11-01 13:27:34,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (136) done 2026-11-01 13:27:34,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_03_cron_notify_maintenance ... 2026-11-01 13:27:35,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2077] 2026-11-01 13:27:35,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55976] 2026-11-01 13:27:35,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:27:35,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2078] 2026-11-01 13:27:35,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2079] 2026-11-01 13:27:35,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (136) started manually 2026-11-01 13:27:35,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (136) done 2026-11-01 13:27:35,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_date_to_notify ... 2026-11-01 13:27:36,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2080] 2026-11-01 13:27:36,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55985] 2026-11-01 13:27:36,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:27:36,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2081] 2026-11-01 13:27:36,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2082] 2026-11-01 13:27:36,759 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:27:38,263 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_production_backdate: Starting ProductionBackdate.test_backdate_mark_done_01 ... 2026-11-01 13:27:38,853 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_production_backdate: Starting ProductionBackdate.test_backdate_mark_done_02 ... 2026-11-01 13:27:39,047 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move records with IDs: [263] 2026-11-01 13:27:39,878 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_production_backdate: Starting ProductionBackdate.test_backdate_mark_done_03 ... 2026-11-01 13:27:40,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move records with IDs: [267] 2026-11-01 13:27:41,046 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_production_backdate: Starting ProductionBackdate.test_display_popup_backdate ... 2026-11-01 13:27:41,498 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:27:43,221 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move records with IDs: [276] 2026-11-01 13:27:43,581 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_01_start_workorder ... 2026-11-01 13:27:43,783 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_02_pending_workorder ... 2026-11-01 13:27:44,036 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_03_block_workcenter ... 2026-11-01 13:27:44,344 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_04_unblock_workcenter ... 2026-11-01 13:27:44,708 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_05_mark_done_workorder ... 2026-11-01 13:27:45,318 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_popup_mark_done_workorder ... 2026-11-01 13:27:45,616 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_popup_pending_workorder ... 2026-11-01 13:27:45,687 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_popup_start_workorder ... 2026-11-01 13:27:46,060 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_popup_unblock_workcenter ... 2026-11-01 13:27:46,149 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_start_workorder_skips_done_workorder_when_raise_on_invalid_state ... 2026-11-01 13:27:46,474 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:27:48,120 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move records with IDs: [282] 2026-11-01 13:27:48,468 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_mark_as_done_without_a_timer_credits_the_backdated_hour ... 2026-11-01 13:27:48,613 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move records with IDs: [286] 2026-11-01 13:27:49,134 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_mark_done_leaves_the_server_clock_alone ... 2026-11-01 13:27:49,744 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_pause_beyond_expected_duration_splits_into_two_timers ... 2026-11-01 13:27:50,095 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_pause_within_expected_duration_books_one_productive_timer ... 2026-11-01 13:27:50,443 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_start_leaves_the_server_clock_alone ... 2026-11-01 13:27:50,721 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_start_never_changes_the_expected_duration ... 2026-11-01 13:27:50,945 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_start_on_a_planned_order_completes ... 2026-11-01 13:27:51,233 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:27:52,829 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move records with IDs: [295] 2026-11-01 13:27:53,169 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateCalendar.test_backdate_start_on_a_non_working_day_plans_the_finish_in_working_time ... 2026-11-01 13:27:54,346 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:27:59,639 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_01_constrains_with_all_positive_percentages ... 2026-11-01 13:27:59,753 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_02_constrains_with_negative_percentages ... 2026-11-01 13:27:59,799 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_03_constrains_with_percentages_are_decimal ... 2026-11-01 13:27:59,866 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_04_constrains_with_sum_percentages_between_0_and_100 ... 2026-11-01 13:27:59,930 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_05_constrains_with_sum_of_all_percentage ... 2026-11-01 13:27:59,992 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_06_constrains_sum_percentage_is_zero ... 2026-11-01 13:28:00,086 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_07_constains_any_line_has_zero_percentage ... 2026-11-01 13:28:00,164 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_08_variant_aware_percentage_sum_accepts_per_variant_100 ... 2026-11-01 13:28:00,548 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_09_variant_aware_percentage_sum_rejects_per_variant_mismatch ... 2026-11-01 13:28:01,031 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 13:28:01,531 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_bom_stock_value.tests.test_price_percent_cost_share_coexistence: Starting TestPricePercentCostShareCoexistence.test_01_price_percent_and_cost_share_validate_independently ... 2026-11-01 13:28:01,680 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:28:07,361 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_bom_with_percentage: Starting TestUnbuildBomWithPercentage.test_03_unbuild_bom_percentage_standard_price ... 2026-11-01 13:28:08,013 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [258] 2026-11-01 13:28:08,049 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [259] 2026-11-01 13:28:08,091 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [260] 2026-11-01 13:28:08,495 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_bom_with_percentage: Starting TestUnbuildBomWithPercentage.test_04_unbuild_bom_percentage_product_fifo ... 2026-11-01 13:28:09,197 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [266] 2026-11-01 13:28:09,232 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [267] 2026-11-01 13:28:09,266 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [268] 2026-11-01 13:28:09,614 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_bom_with_percentage: Starting TestUnbuildBomWithPercentage.test_05_unbuild_bom_percentage_average_cost_method ... 2026-11-01 13:28:10,652 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [275] 2026-11-01 13:28:10,684 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [276] 2026-11-01 13:28:10,724 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [277] 2026-11-01 13:28:11,160 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 13:28:11,420 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_check_svl: Starting TestUnbuildCheckSvl.test_01 ... 2026-11-01 13:28:14,364 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [285] 2026-11-01 13:28:14,406 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [286] 2026-11-01 13:28:16,706 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_check_svl: Starting TestUnbuildCheckSvl.test_02 ... 2026-11-01 13:28:17,870 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [291] 2026-11-01 13:28:17,911 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [292] 2026-11-01 13:28:18,959 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:28:19,646 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2083] 2026-11-01 13:28:19,659 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56030] 2026-11-01 13:28:19,667 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:28:20,150 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2084] 2026-11-01 13:28:20,160 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56032] 2026-11-01 13:28:20,167 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:28:20,558 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2085] 2026-11-01 13:28:20,568 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56034] 2026-11-01 13:28:20,575 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:28:20,593 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_already_ended_line_is_left_untouched_when_its_request_closes ... 2026-11-01 13:28:20,841 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1025 deleted mail.mail records with IDs: [2086] 2026-11-01 13:28:20,906 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_closing_a_request_with_no_stage_ends_its_blocking_line ... 2026-11-01 13:28:21,186 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1025 deleted mail.mail records with IDs: [2087] 2026-11-01 13:28:21,289 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_closing_non_blocking_request_by_its_creator_is_allowed_and_silent ... 2026-11-01 13:28:21,471 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1025 deleted mail.mail records with IDs: [2088] 2026-11-01 13:28:21,530 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_closing_one_request_leaves_the_other_blocking_line_open ... 2026-11-01 13:28:21,742 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1025 deleted mail.mail records with IDs: [2089] 2026-11-01 13:28:21,838 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1025 deleted mail.mail records with IDs: [2090] 2026-11-01 13:28:21,913 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_closing_request_ends_its_blocking_line_and_unblocks_workcenter ... 2026-11-01 13:28:22,164 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1025 deleted mail.mail records with IDs: [2091] 2026-11-01 13:28:22,366 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_creator_who_is_not_technician_cannot_close_blocking_request ... 2026-11-01 13:28:22,604 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1025 deleted mail.mail records with IDs: [2092] 2026-11-01 13:28:22,664 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_creator_who_is_not_technician_cannot_release_request_held_in_scrap ... 2026-11-01 13:28:22,941 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1025 deleted mail.mail records with IDs: [2093] 2026-11-01 13:28:23,064 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_done_stage_with_release_flag_off_keeps_workcenter_stopped_and_notes_it ... 2026-11-01 13:28:23,292 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1025 deleted mail.mail records with IDs: [2094] 2026-11-01 13:28:23,383 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_maintenance_manager_can_close_blocking_request ... 2026-11-01 13:28:23,639 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1025 deleted mail.mail records with IDs: [2095] 2026-11-01 13:28:23,757 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_moving_blocking_request_to_repaired_releases_workcenter_for_technician ... 2026-11-01 13:28:24,019 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1025 deleted mail.mail records with IDs: [2096] 2026-11-01 13:28:24,111 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_moving_blocking_request_to_scrap_keeps_workcenter_stopped_and_notes_it ... 2026-11-01 13:28:24,326 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1025 deleted mail.mail records with IDs: [2097] 2026-11-01 13:28:24,433 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_operator_not_following_equipment_can_pick_workcenter_equipment ... 2026-11-01 13:28:24,739 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move records with IDs: [323] 2026-11-01 13:28:25,092 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_reason_without_loss_falls_back_to_equipment_failure_loss ... 2026-11-01 13:28:25,132 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_request_held_in_scrap_releases_workcenter_when_technician_moves_it_to_repaired ... 2026-11-01 13:28:25,401 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1025 deleted mail.mail records with IDs: [2098] 2026-11-01 13:28:25,550 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 13:28:26,128 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2099] 2026-11-01 13:28:26,140 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56077] 2026-11-01 13:28:26,149 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:28:26,618 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2100] 2026-11-01 13:28:26,628 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56079] 2026-11-01 13:28:26,635 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:28:27,002 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move records with IDs: [325] 2026-11-01 13:28:27,072 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_access: Starting TestMaintenanceRequestAccess.test_maintenance_manager_without_mrp_rights_can_edit_request_linked_to_work_order ... 2026-11-01 13:28:27,212 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2101] 2026-11-01 13:28:27,383 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_access: Starting TestMaintenanceRequestAccess.test_maintenance_manager_without_mrp_rights_can_open_request_linked_to_work_order ... 2026-11-01 13:28:27,579 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2102] 2026-11-01 13:28:27,686 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_access: Starting TestMaintenanceRequestAccess.test_manager_picker_candidates_are_all_equipment_of_the_work_centre_and_unassigned ... 2026-11-01 13:28:27,824 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2103] 2026-11-01 13:28:27,916 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_access: Starting TestMaintenanceRequestAccess.test_requester_without_mrp_rights_gets_a_title_from_the_manufacturing_order ... 2026-11-01 13:28:28,022 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_access: Starting TestMaintenanceRequestAccess.test_requester_without_mrp_rights_gets_a_title_from_the_work_order ... 2026-11-01 13:28:28,128 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_access: Starting TestMaintenanceRequestAccess.test_technician_equipment_picker_domain_excludes_unrelated_work_centre_equipment ... 2026-11-01 13:28:28,267 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2104] 2026-11-01 13:28:28,376 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_access: Starting TestMaintenanceRequestAccess.test_technician_picker_candidates_are_readable_equipment_of_the_work_centre ... 2026-11-01 13:28:28,533 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2105] 2026-11-01 13:28:28,633 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_access: Starting TestMaintenanceRequestAccess.test_technician_without_mrp_rights_can_edit_request_linked_to_work_order ... 2026-11-01 13:28:28,776 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2106] 2026-11-01 13:28:28,941 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_access: Starting TestMaintenanceRequestAccess.test_technician_without_mrp_rights_can_open_request_linked_to_work_order ... 2026-11-01 13:28:29,081 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2107] 2026-11-01 13:28:29,190 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:28:29,739 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2108] 2026-11-01 13:28:29,753 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56107] 2026-11-01 13:28:29,762 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:28:29,782 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_get_view: Starting TestMaintenanceRequestGetView.test_mrp_user_equipment_picker_narrows_to_the_resolver_when_workorder_chosen ... 2026-11-01 13:28:30,120 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move records with IDs: [327] 2026-11-01 13:28:30,384 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:28:30,410 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_name_composer: Starting TestMaintenanceRequestNameComposer.test_form_reason_only_produces_a_nonempty_saved_name_via_onchange ... 2026-11-01 13:28:30,539 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:28:30,937 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2109] 2026-11-01 13:28:30,947 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56118] 2026-11-01 13:28:30,954 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:28:31,351 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2110] 2026-11-01 13:28:31,360 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56120] 2026-11-01 13:28:31,366 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:28:31,792 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2111] 2026-11-01 13:28:31,804 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56122] 2026-11-01 13:28:31,811 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:28:31,830 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason: Starting TestMaintenanceRequestReason.test_equipment_manager_has_full_crud_on_reason ... 2026-11-01 13:28:31,869 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1032 deleted maintenance.request.reason records with IDs: [7] 2026-11-01 13:28:31,894 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason: Starting TestMaintenanceRequestReason.test_equipment_manager_without_mfg_role_opens_form_with_loss_id_hidden ... 2026-11-01 13:28:31,952 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason: Starting TestMaintenanceRequestReason.test_existing_reason_cannot_be_remapped_to_a_productive_loss ... 2026-11-01 13:28:31,990 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason: Starting TestMaintenanceRequestReason.test_internal_user_can_read_but_not_manage_reason ... 2026-11-01 13:28:31,999 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1031, model: maintenance.request.reason 2026-11-01 13:28:32,014 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1031, model: maintenance.request.reason 2026-11-01 13:28:32,019 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1031, model: maintenance.request.reason 2026-11-01 13:28:32,056 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason: Starting TestMaintenanceRequestReason.test_mrp_manager_has_full_crud_on_reason ... 2026-11-01 13:28:32,080 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1033 deleted maintenance.request.reason records with IDs: [10] 2026-11-01 13:28:32,107 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason: Starting TestMaintenanceRequestReason.test_reason_mapped_to_a_manual_blocking_loss_or_to_none_is_accepted ... 2026-11-01 13:28:32,151 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason: Starting TestMaintenanceRequestReason.test_reason_mapped_to_a_non_manual_loss_is_refused ... 2026-11-01 13:28:32,196 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason: Starting TestMaintenanceRequestReason.test_reason_mapped_to_a_productive_or_performance_loss_is_refused ... 2026-11-01 13:28:32,257 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 13:28:32,742 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2112] 2026-11-01 13:28:32,755 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56124] 2026-11-01 13:28:32,762 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:28:32,783 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour: Starting TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events ... 2026-11-01 13:28:33,075 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Chrome pid: 20089 2026-11-01 13:28:33,075 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Chrome headless temporary user profile dir: /tmp/tmprtyhiwpq_chrome_odoo 2026-11-01 13:28:33,075 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Issuing json command http://127.0.0.1:44963/json/version 2026-11-01 13:28:33,077 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:44963/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:28:33,112 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Browser version: Chrome/150.0.7871.114 2026-11-01 13:28:33,112 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Issuing json command http://127.0.0.1:44963/json 2026-11-01 13:28:33,112 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:44963/json with timeout 3 increased to 10s during tests 2026-11-01 13:28:33,123 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Websocket url found: ws://127.0.0.1:44963/devtools/page/8A8DBF438EAF1EB62B214E17DF358628 2026-11-01 13:28:33,134 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Enable chrome headless console log notification 2026-11-01 13:28:33,147 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Chrome headless enable page notifications 2026-11-01 13:28:33,187 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:reason_tour_user from n/a 2026-11-01 13:28:33,190 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Setting session cookie in browser 2026-11-01 13:28:33,197 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Open "http://127.0.0.1:8069/web#action=maintenance.hr_equipment_request_action" in browser 2026-11-01 13:28:33,197 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Navigating to: "http://127.0.0.1:8069/web#action=maintenance.hr_equipment_request_action" 2026-11-01 13:28:33,210 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:28:34,561 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:34] "GET /web HTTP/1.1" 200 - 179 0.108 1.247 2026-11-01 13:28:34,564 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Navigation result: {'frameId': '8A8DBF438EAF1EB62B214E17DF358628', 'loaderId': '417D51C8FDE56F561038DD05F91EB115', 'isDownload': False} 2026-11-01 13:28:34,564 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Evaluate ready code "odoo.isTourReady('maintenance_request_reason_tour')" 2026-11-01 13:28:34,601 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:34] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 13:28:34,609 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:34] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-11-01 13:28:34,680 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-01 13:28:34,688 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:34] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 112 0.032 0.063 2026-11-01 13:28:34,696 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:34] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.099 2026-11-01 13:28:34,711 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.100 2026-11-01 13:28:34,739 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:34] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 13:28:34,801 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:34] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 13:28:35,562 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:35] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-01 13:28:35,565 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:35] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 13:28:35,567 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:35] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 13:28:35,595 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-11-01 13:28:35,600 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events.browser: Owl is running in 'dev' mode. 2026-11-01 13:28:35,627 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 13:28:35,669 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:35] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.021 2026-11-01 13:28:35,679 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.021 2026-11-01 13:28:35,708 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.038 2026-11-01 13:28:35,823 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Evaluate test code "odoo.startTour('maintenance_request_reason_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web#action=maintenance.hr_equipment_request_action", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:28:35,825 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:28:35,830 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 13:28:35,834 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events.browser: [1/5] Tour maintenance_request_reason_tour → Step Open the create form from the Maintenance Requests kanban (trigger: .o-kanban-button-new) 2026-11-01 13:28:35,838 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:35] "POST /mail/data HTTP/1.1" 200 - 34 0.068 0.036 2026-11-01 13:28:35,887 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:35] "GET /web/image?model=res.users&field=avatar_128&id=1034 HTTP/1.1" 200 - 17 0.020 0.109 2026-11-01 13:28:35,919 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:35] "GET /web/image/res.partner/3554/avatar_128?unique=1793539712000 HTTP/1.1" 200 - 9 0.008 0.150 2026-11-01 13:28:35,938 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:35] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.160 2026-11-01 13:28:35,942 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.122 2026-11-01 13:28:35,970 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:35] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 13:28:35,990 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.117 2026-11-01 13:28:36,018 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.050 2026-11-01 13:28:36,025 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:28:36,167 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:36] "POST /web/dataset/call_kw/maintenance.request/get_views HTTP/1.1" 200 - 70 0.039 0.166 2026-11-01 13:28:36,207 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:36] "POST /web/dataset/call_kw/maintenance.request/read_progress_bar HTTP/1.1" 200 - 1 0.001 0.007 2026-11-01 13:28:36,215 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:36] "POST /web/dataset/call_kw/maintenance.request/web_read_group HTTP/1.1" 200 - 4 0.002 0.013 2026-11-01 13:28:36,430 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:36] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:28:36,482 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events.browser: [2/5] Tour maintenance_request_reason_tour → Step Open the reason picker - no text typed (trigger: .o_field_widget[name='reason_id'] input) 2026-11-01 13:28:36,490 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:36] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.011 0.033 2026-11-01 13:28:36,537 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:36] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.011 0.081 2026-11-01 13:28:36,588 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:36] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 12 0.013 0.129 2026-11-01 13:28:36,626 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:36] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.009 0.168 2026-11-01 13:28:36,630 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.124 2026-11-01 13:28:36,656 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:36] "POST /web/dataset/call_kw/maintenance.request/onchange HTTP/1.1" 200 - 12 0.007 0.136 2026-11-01 13:28:36,750 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:36] "POST /web/dataset/call_kw/maintenance.stage/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-11-01 13:28:36,781 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 13:28:36,943 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events.browser: [3/5] Tour maintenance_request_reason_tour → Step Tap the first available reason from the untyped dropdown list (trigger: .ui-autocomplete > li > a:not(:has(i.fa))) 2026-11-01 13:28:36,951 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:36] "POST /web/dataset/call_kw/maintenance.request.reason/name_search HTTP/1.1" 200 - 2 0.001 0.003 2026-11-01 13:28:37,084 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events.browser: [4/5] Tour maintenance_request_reason_tour → Step Save with nothing typed anywhere on the form (trigger: .o_form_button_save) 2026-11-01 13:28:37,101 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:37] "POST /web/dataset/call_kw/maintenance.request/onchange HTTP/1.1" 200 - 1 0.000 0.008 2026-11-01 13:28:37,150 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events.browser: [5/5] Tour maintenance_request_reason_tour → Step The record saved (save button hidden means a clean, persisted form) (trigger: .o_form_button_save:not(:visible)) 2026-11-01 13:28:37,240 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:37] "POST /web/dataset/call_kw/maintenance.request/web_save HTTP/1.1" 200 - 38 0.026 0.062 2026-11-01 13:28:37,318 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events.browser: tour succeeded 2026-11-01 13:28:37,322 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events.browser: ╔════════════════════════════════════════════════╗ ║ TOUR maintenance_request_reason_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-01 13:28:37,334 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:37] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.023 0.039 2026-11-01 13:28:37,365 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:37] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.008 0.039 2026-11-01 13:28:37,406 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:28:37] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.015 0.068 2026-11-01 13:28:37,465 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events.browser: heap 30109504 (allocated 33009664) 2026-11-01 13:28:37,478 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Closing chrome headless with pid 20089 2026-11-01 13:28:37,479 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Closing websocket connection 2026-11-01 13:28:37,480 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Terminating chrome headless with pid 20089 2026-11-01 13:28:37,585 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_132837_584984_test_maintenance_request_created_with_zero_keyboard_events.txt 2026-11-01 13:28:37,585 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Removing chrome user profile "/tmp/tmprtyhiwpq_chrome_odoo" 2026-11-01 13:28:37,674 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:28:37,694 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_wiring: Starting TestMaintenanceRequestReasonWiring.test_button_maintenance_request_form_still_saves_with_no_reason_typed ... 2026-11-01 13:28:38,052 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_wiring: Starting TestMaintenanceRequestReasonWiring.test_plain_internal_user_creates_request_with_reason_end_to_end ... 2026-11-01 13:28:38,540 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2113] 2026-11-01 13:28:38,551 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56132] 2026-11-01 13:28:38,559 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:28:38,674 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_wiring: Starting TestMaintenanceRequestReasonWiring.test_recurring_preventive_request_copy_carries_the_original_reason ... 2026-11-01 13:28:38,849 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:28:44,306 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_mrp_maintenance: Starting TestMrpMaintenance.test_03_compute_maintenance_count ... 2026-11-01 13:28:45,180 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 13:28:45,195 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_mrp_workorder_maintenance_equipment: Starting TestMrpWorkorderMaintenanceEquipment.test_foreign_company_equipment_never_a_candidate ... 2026-11-01 13:28:50,110 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move records with IDs: [331] 2026-11-01 13:28:50,273 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_mrp_workorder_maintenance_equipment: Starting TestMrpWorkorderMaintenanceEquipment.test_include_unassigned_true_adds_exactly_the_unassigned_pool ... 2026-11-01 13:28:55,286 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move records with IDs: [333] 2026-11-01 13:28:55,416 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_mrp_workorder_maintenance_equipment: Starting TestMrpWorkorderMaintenanceEquipment.test_one_equipment_resolves_to_exactly_that_one ... 2026-11-01 13:28:55,740 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move records with IDs: [335] 2026-11-01 13:28:55,874 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_mrp_workorder_maintenance_equipment: Starting TestMrpWorkorderMaintenanceEquipment.test_three_equipment_resolves_in_stable_name_then_id_order ... 2026-11-01 13:28:56,154 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move records with IDs: [337] 2026-11-01 13:28:56,239 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_maintenance.tests.test_mrp_workorder_maintenance_equipment: Starting TestMrpWorkorderMaintenanceEquipment.test_zero_equipment_workcenter_returns_empty_not_unassigned_pool ... 2026-11-01 13:29:01,385 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move records with IDs: [339] 2026-11-01 13:29:01,542 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:29:01,559 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_a_bridge_the_operator_marked_for_removal_is_not_resurrected ... 2026-11-01 13:29:01,616 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_a_database_with_no_publication_channel_upgrades_silently ... 2026-11-01 13:29:01,635 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [1357] 2026-11-01 13:29:01,635 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1199] 2026-11-01 13:29:01,674 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_an_already_installed_bridge_is_left_untouched ... 2026-11-01 13:29:01,732 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_an_exposed_database_the_migration_cannot_rescue_is_reported ... 2026-11-01 13:29:01,766 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [1357] 2026-11-01 13:29:01,767 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1199] 2026-11-01 13:29:01,802 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_an_uninstalled_bridge_is_marked_for_installation ... 2026-11-01 13:29:01,831 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Product Lifecycle - eCommerce Confidentiality'] to user __system__ #1 via n/a 2026-11-01 13:29:01,912 104 INFO rb-2cd94b9-226205-431193 odoo.upgrade.to_mrp_plm.18_0_1_4.post_migrate: PLM #4174: queued viin_mrp_plm_website_sale for installation (state 'to install'). This database has website_sale installed, so the rule 'a PLM Confidential product document may never be published on the website' is enforced by that bridge module from now on; its install hook also un-publishes any document already in that state. No operator action is required. 2026-11-01 13:29:01,944 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_refusing_the_bridge_never_drags_website_sale_into_installation ... 2026-11-01 13:29:01,982 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_the_bridge_is_installed_while_website_sale_is_being_upgraded ... 2026-11-01 13:29:02,012 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Product Lifecycle - eCommerce Confidentiality'] to user __system__ #1 via n/a 2026-11-01 13:29:02,092 104 INFO rb-2cd94b9-226205-431193 odoo.upgrade.to_mrp_plm.18_0_1_4.post_migrate: PLM #4174: queued viin_mrp_plm_website_sale for installation (state 'to install'). This database has website_sale installed, so the rule 'a PLM Confidential product document may never be published on the website' is enforced by that bridge module from now on; its install hook also un-publishes any document already in that state. No operator action is required. 2026-11-01 13:29:02,123 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_the_bridge_is_refused_when_website_sale_is_not_installed ... 2026-11-01 13:29:02,159 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_the_forced_installation_is_announced_in_the_upgrade_log ... 2026-11-01 13:29:02,190 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Product Lifecycle - eCommerce Confidentiality'] to user __system__ #1 via n/a 2026-11-01 13:29:02,333 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:29:03,107 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_01_group_mrp_user_right ... 2026-11-01 13:29:03,149 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: viin.mrp.eco 2026-11-01 13:29:03,158 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: viin.mrp.eco.type 2026-11-01 13:29:03,161 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: viin.mrp.eco.tag 2026-11-01 13:29:03,194 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_02_group_plm_user_right_model_eco ... 2026-11-01 13:29:03,381 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1040 deleted mail.message records with IDs: [56729] 2026-11-01 13:29:03,419 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1040 deleted viin.mrp.eco records with IDs: [2] 2026-11-01 13:29:03,425 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1040 deleted mail.followers records with IDs: [6885] 2026-11-01 13:29:03,456 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_07_group_plm_user_right_model_eco_tag ... 2026-11-01 13:29:03,504 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1040 deleted viin.mrp.eco.tag records with IDs: [2] 2026-11-01 13:29:03,534 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_08_group_plm_manager_right_model_eco ... 2026-11-01 13:29:03,715 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1040 deleted mail.message records with IDs: [56730] 2026-11-01 13:29:03,752 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1040 deleted viin.mrp.eco records with IDs: [3] 2026-11-01 13:29:03,760 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1040 deleted mail.followers records with IDs: [6886] 2026-11-01 13:29:03,792 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_12_group_plm_manager_right_model_eco_tag ... 2026-11-01 13:29:03,828 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1041 deleted viin.mrp.eco.tag records with IDs: [3] 2026-11-01 13:29:03,866 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:29:09,692 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_an_eco_of_another_company_cannot_be_read ... 2026-11-01 13:29:09,814 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 1042, model: viin.mrp.eco 2026-11-01 13:29:09,863 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_an_eco_of_another_company_cannot_be_written ... 2026-11-01 13:29:09,969 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 1042, model: viin.mrp.eco 2026-11-01 13:29:10,024 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_bom_eco_count_excludes_other_companies ... 2026-11-01 13:29:10,066 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_change_lines_follow_their_eco_company ... 2026-11-01 13:29:10,117 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_change_lines_of_another_company_are_not_searchable ... 2026-11-01 13:29:10,187 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_creating_a_company_less_eco_is_refused ... 2026-11-01 13:29:10,302 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_eco_type_count_excludes_other_companies ... 2026-11-01 13:29:10,351 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_manufacturing_order_eco_count_excludes_other_companies ... 2026-11-01 13:29:11,334 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_product_eco_count_excludes_other_companies ... 2026-11-01 13:29:11,363 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_scheduled_eco_application_still_crosses_companies ... 2026-11-01 13:29:11,433 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_writing_a_change_line_company_does_not_rehome_its_eco ... 2026-11-01 13:29:11,516 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 13:29:12,906 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-11-01 13:29:12,913 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-11-01 13:29:17,940 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_cold_cache_deletion_is_also_refused_by_the_read_rule_before_any_guard_runs ... 2026-11-01 13:29:17,963 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 1047, model: product.document 2026-11-01 13:29:17,987 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26318], uid: 1047, model: ir.attachment 2026-11-01 13:29:18,022 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_document_uploaded_from_a_bill_of_materials_is_confidential_by_default ... 2026-11-01 13:29:18,089 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 1047, model: product.document 2026-11-01 13:29:18,132 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_document_uploaded_with_the_bom_upload_context_is_confidential_by_default ... 2026-11-01 13:29:18,201 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 1047, model: product.document 2026-11-01 13:29:18,236 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_non_plm_user_can_still_delete_an_ordinary_product_document ... 2026-11-01 13:29:18,285 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1047 deleted product.document records with IDs: [10] 2026-11-01 13:29:18,351 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1047 deleted ir.attachment records with IDs: [26362] 2026-11-01 13:29:18,386 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1047 deleted ir.attachment records with IDs: [26363] 2026-11-01 13:29:18,417 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_non_plm_user_cannot_delete_a_confidential_document_from_the_products_document_list ... 2026-11-01 13:29:18,521 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_non_plm_user_cannot_delete_the_confidential_engineering_document_from_the_product ... 2026-11-01 13:29:18,589 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_non_plm_user_cannot_delete_the_confidential_engineering_file_directly ... 2026-11-01 13:29:18,664 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_non_plm_user_cannot_download_an_archived_confidential_document_over_http ... 2026-11-01 13:29:18,717 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:demo from n/a 2026-11-01 13:29:18,732 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:29:20,336 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26364], uid: 6, model: ir.attachment 2026-11-01 13:29:20,347 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:29:20] "GET /web/content/26364 HTTP/1.1" 404 - 33 0.023 1.594 2026-11-01 13:29:20,359 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:demo from n/a 2026-11-01 13:29:20,381 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26365], uid: 6, model: ir.attachment 2026-11-01 13:29:20,393 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:29:20] "GET /web/content/26365 HTTP/1.1" 404 - 17 0.009 0.021 2026-11-01 13:29:20,404 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:demo from n/a 2026-11-01 13:29:20,420 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26366], uid: 6, model: ir.attachment 2026-11-01 13:29:20,433 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:29:20] "GET /web/content/26366 HTTP/1.1" 404 - 17 0.008 0.017 2026-11-01 13:29:20,445 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:demo from n/a 2026-11-01 13:29:20,462 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26367], uid: 6, model: ir.attachment 2026-11-01 13:29:20,475 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:29:20] "GET /web/content/26367 HTTP/1.1" 404 - 17 0.008 0.019 2026-11-01 13:29:20,476 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security.TestPLMProductDocumentSecurity.test_a_non_plm_user_cannot_download_an_archived_confidential_document_over_http: waiting for threads: [] 2026-11-01 13:29:20,504 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_plm_user_can_delete_a_confidential_document ... 2026-11-01 13:29:20,562 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1048 deleted product.document records with IDs: [16] 2026-11-01 13:29:20,629 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1048 deleted ir.attachment records with IDs: [26368] 2026-11-01 13:29:20,676 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1048 deleted ir.attachment records with IDs: [26369] 2026-11-01 13:29:20,720 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_plm_user_can_still_reach_an_archived_confidential_document ... 2026-11-01 13:29:20,833 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_an_archived_ordinary_document_stays_readable_for_every_role ... 2026-11-01 13:29:20,918 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:demo from n/a 2026-11-01 13:29:20,931 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:29:21,366 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:29:21] "GET /web/content/26374 HTTP/1.1" 200 - 10 0.006 0.431 2026-11-01 13:29:21,407 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:demo from n/a 2026-11-01 13:29:21,430 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:29:21] "GET /web/content/26375 HTTP/1.1" 200 - 6 0.004 0.013 2026-11-01 13:29:21,431 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security.TestPLMProductDocumentSecurity.test_an_archived_ordinary_document_stays_readable_for_every_role: waiting for threads: [] 2026-11-01 13:29:21,467 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_an_explicit_non_confidential_choice_at_create_wins_over_the_bom_default ... 2026-11-01 13:29:21,575 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_an_internal_process_can_still_delete_a_confidential_document ... 2026-11-01 13:29:21,597 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1047 deleted product.document records with IDs: [25] 2026-11-01 13:29:21,620 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1047 deleted ir.attachment records with IDs: [26377] 2026-11-01 13:29:21,669 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_archiving_a_confidential_document_does_not_open_it_to_a_non_plm_user ... 2026-11-01 13:29:21,776 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26378], uid: 6, model: ir.attachment 2026-11-01 13:29:21,834 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26379], uid: 6, model: ir.attachment 2026-11-01 13:29:21,886 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26380], uid: 6, model: ir.attachment 2026-11-01 13:29:21,937 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26381], uid: 6, model: ir.attachment 2026-11-01 13:29:21,995 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_attaching_a_file_to_a_product_still_creates_its_product_document ... 2026-11-01 13:29:22,006 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-11-01 13:29:22,007 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-11-01 13:29:22,052 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_attachment_with_no_product_document_at_all_stays_readable_for_every_role ... 2026-11-01 13:29:22,166 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_clearing_confidentiality_lifts_the_restriction ... 2026-11-01 13:29:22,276 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_deleting_the_product_still_deletes_its_confidential_document ... 2026-11-01 13:29:22,445 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57127] 2026-11-01 13:29:22,547 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [26384] 2026-11-01 13:29:22,548 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted product.product records with IDs: [1520] 2026-11-01 13:29:22,562 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57126] 2026-11-01 13:29:22,606 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted product.template records with IDs: [1107] 2026-11-01 13:29:22,641 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_directly_uploaded_product_attachment_stays_readable_for_every_role ... 2026-11-01 13:29:22,736 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_marking_a_document_confidential_does_not_move_it_onto_the_bill_of_materials ... 2026-11-01 13:29:22,842 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26385], uid: 6, model: ir.attachment 2026-11-01 13:29:22,894 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_marking_a_document_confidential_immediately_restricts_it_to_the_plm_group ... 2026-11-01 13:29:22,972 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26386], uid: 6, model: ir.attachment 2026-11-01 13:29:23,069 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_blind_mark_public_attempt_never_reaches_an_unauthenticated_caller ... 2026-11-01 13:29:23,131 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [26318], uid: 6, model: ir.attachment 2026-11-01 13:29:23,148 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:29:23,524 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.attachment 2026-11-01 13:29:23,527 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:29:23] "GET /web/content/26318 HTTP/1.1" 404 - 11 0.004 0.377 2026-11-01 13:29:23,528 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security.TestPLMProductDocumentSecurity.test_non_plm_user_blind_mark_public_attempt_never_reaches_an_unauthenticated_caller: waiting for threads: [] 2026-11-01 13:29:23,560 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_can_still_mark_non_engineering_attachments_public ... 2026-11-01 13:29:23,646 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_blind_mark_an_engineering_attachment_public ... 2026-11-01 13:29:23,726 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [26318], uid: 6, model: ir.attachment 2026-11-01 13:29:23,776 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_blind_overwrite_an_engineering_documents_contents ... 2026-11-01 13:29:23,819 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 6, model: product.document 2026-11-01 13:29:23,859 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_change_the_bom_placement_of_a_confidential_document ... 2026-11-01 13:29:23,899 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 6, model: product.document 2026-11-01 13:29:23,943 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_clear_confidentiality_on_a_confidential_document ... 2026-11-01 13:29:23,994 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 6, model: product.document 2026-11-01 13:29:24,038 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_find_the_engineering_attachment_by_search ... 2026-11-01 13:29:24,122 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_find_the_engineering_product_document_row ... 2026-11-01 13:29:24,191 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_read_the_engineering_attachment_bytes ... 2026-11-01 13:29:24,231 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26318], uid: 6, model: ir.attachment 2026-11-01 13:29:24,266 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_create_then_read_back_engineering_document_is_denied ... 2026-11-01 13:29:24,365 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [35], uid: 6, model: product.document 2026-11-01 13:29:24,401 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_gets_404_downloading_the_engineering_document_over_http ... 2026-11-01 13:29:24,418 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:demo from n/a 2026-11-01 13:29:24,432 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:29:24,789 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26318], uid: 6, model: ir.attachment 2026-11-01 13:29:24,801 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:29:24] "GET /web/content/26318 HTTP/1.1" 404 - 33 0.023 0.348 2026-11-01 13:29:24,802 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security.TestPLMProductDocumentSecurity.test_non_plm_user_gets_404_downloading_the_engineering_document_over_http: waiting for threads: [] 2026-11-01 13:29:24,838 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_marking_a_document_confidential_hides_it_even_from_its_own_author ... 2026-11-01 13:29:24,912 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [36], uid: 6, model: product.document 2026-11-01 13:29:24,978 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_promoting_a_document_onto_the_bom_keeps_it_readable_to_that_user ... 2026-11-01 13:29:25,080 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_ordinary_attachment_bytes_stay_readable_for_every_role ... 2026-11-01 13:29:25,165 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_ordinary_attachment_stays_findable_by_search_for_every_role ... 2026-11-01 13:29:25,258 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_ordinary_document_downloads_over_http_for_every_role ... 2026-11-01 13:29:25,272 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:demo from n/a 2026-11-01 13:29:25,284 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:29:25,767 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:29:25] "GET /web/content/26319 HTTP/1.1" 200 - 26 0.017 0.468 2026-11-01 13:29:25,783 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:plm_user from n/a 2026-11-01 13:29:25,823 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:29:25] "GET /web/content/26319 HTTP/1.1" 200 - 17 0.013 0.015 2026-11-01 13:29:25,824 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security.TestPLMProductDocumentSecurity.test_ordinary_document_downloads_over_http_for_every_role: waiting for threads: [] 2026-11-01 13:29:25,865 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_ordinary_product_document_row_stays_findable_for_every_role ... 2026-11-01 13:29:25,967 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_plm_user_can_find_the_engineering_attachment_by_search ... 2026-11-01 13:29:26,053 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_plm_user_can_find_the_engineering_product_document_row ... 2026-11-01 13:29:26,137 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_plm_user_can_read_the_engineering_attachment_bytes ... 2026-11-01 13:29:26,216 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_plm_user_cannot_read_another_companys_engineering_attachment_despite_group_membership ... 2026-11-01 13:29:26,258 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 1045, model: product.document 2026-11-01 13:29:26,318 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_plm_user_downloads_the_engineering_document_over_http ... 2026-11-01 13:29:26,338 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:plm_user from n/a 2026-11-01 13:29:26,355 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:29:28,115 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:29:28] "GET /web/content/26318 HTTP/1.1" 200 - 26 0.015 1.748 2026-11-01 13:29:28,116 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security.TestPLMProductDocumentSecurity.test_plm_user_downloads_the_engineering_document_over_http: waiting for threads: [] 2026-11-01 13:29:28,143 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_public_true_set_via_sudo_still_serves_engineering_bytes_unauthenticated ... 2026-11-01 13:29:28,151 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:29:28,448 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:29:28] "GET /web/content/26318 HTTP/1.1" 200 - 11 0.002 0.296 2026-11-01 13:29:28,449 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security.TestPLMProductDocumentSecurity.test_public_true_set_via_sudo_still_serves_engineering_bytes_unauthenticated: waiting for threads: [] 2026-11-01 13:29:28,487 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_putting_a_document_on_the_bill_of_materials_does_not_restrict_who_can_read_it ... 2026-11-01 13:29:28,616 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_unarchiving_a_confidential_document_leaves_it_restricted_to_the_plm_group ... 2026-11-01 13:29:28,714 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26391], uid: 6, model: ir.attachment 2026-11-01 13:29:28,829 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_unarchiving_an_ordinary_document_leaves_it_readable_for_every_role ... 2026-11-01 13:29:28,942 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_uninstalling_the_module_is_not_blocked_by_a_confidential_document ... 2026-11-01 13:29:28,974 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1047 deleted product.document records with IDs: [41] 2026-11-01 13:29:29,035 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1047 deleted ir.attachment records with IDs: [26393] 2026-11-01 13:29:29,115 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-11-01 13:29:29,135 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_form_exposes_the_anchors_its_dependents_bind ... 2026-11-01 13:29:29,214 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_form_exposes_the_new_bom_field_its_dependent_binds ... 2026-11-01 13:29:29,289 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_form_serves_the_authored_component_change_columns ... 2026-11-01 13:29:29,349 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_form_serves_the_authored_operation_change_columns ... 2026-11-01 13:29:29,413 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_type_form_exposes_the_notebook_its_dependent_binds ... 2026-11-01 13:29:29,461 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_no_tree_tag_survives_in_any_view_file ... 2026-11-01 13:29:29,500 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:29:31,563 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_get_default_warehouse_id ... 2026-11-01 13:29:31,665 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_own_document_user_access_right ... 2026-11-01 13:29:32,234 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:29:33,857 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2114] 2026-11-01 13:29:33,870 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57135] 2026-11-01 13:29:33,877 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:29:34,292 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2115] 2026-11-01 13:29:34,302 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57137] 2026-11-01 13:29:34,310 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:29:37,217 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_access_right: Starting TestAccessRight.test_01_own_document_user_access_mrp_data ... 2026-11-01 13:29:37,349 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1051, model: mrp.production 2026-11-01 13:29:37,359 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1051, model: mrp.bom 2026-11-01 13:29:37,364 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1051, model: mrp.bom.line 2026-11-01 13:29:37,369 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1051, model: mrp.workorder 2026-11-01 13:29:37,373 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1051, model: mrp.unbuild 2026-11-01 13:29:37,379 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1051, model: mrp.production 2026-11-01 13:29:37,384 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1051, model: mrp.bom 2026-11-01 13:29:37,388 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1051, model: mrp.bom.line 2026-11-01 13:29:37,393 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1051, model: mrp.workorder 2026-11-01 13:29:37,397 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1051, model: mrp.unbuild 2026-11-01 13:29:37,403 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1051, model: mrp.production 2026-11-01 13:29:37,408 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1051, model: mrp.bom 2026-11-01 13:29:37,413 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1051, model: mrp.bom.line 2026-11-01 13:29:37,417 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1051, model: mrp.workorder 2026-11-01 13:29:37,422 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1051, model: mrp.unbuild 2026-11-01 13:29:37,456 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_access_right: Starting TestAccessRight.test_mrp_own_document_user_access ... 2026-11-01 13:29:37,486 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1052, model: stock.warehouse 2026-11-01 13:29:37,499 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1052, model: stock.warehouse 2026-11-01 13:29:37,507 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1052, model: stock.warehouse 2026-11-01 13:29:37,531 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [358], uid: 1053, model: stock.warehouse 2026-11-01 13:29:37,557 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1053, model: stock.warehouse 2026-11-01 13:29:37,565 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1053, model: stock.warehouse 2026-11-01 13:29:37,571 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1053, model: stock.warehouse 2026-11-01 13:29:37,580 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1053, model: stock.warehouse 2026-11-01 13:29:37,583 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1053, model: stock.warehouse 2026-11-01 13:29:37,586 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1053, model: stock.warehouse 2026-11-01 13:29:37,593 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [359], uid: 1052, model: stock.warehouse 2026-11-01 13:29:37,606 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1052, model: stock.warehouse 2026-11-01 13:29:37,610 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1052, model: stock.warehouse 2026-11-01 13:29:37,612 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1052, model: stock.warehouse 2026-11-01 13:29:37,641 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_access_right: Starting TestAccessRight.test_onchange_bom_id_with_user ... 2026-11-01 13:29:38,981 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [359], uid: 1052, model: stock.warehouse 2026-11-01 13:29:38,994 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [359], uid: 1052, model: stock.warehouse 2026-11-01 13:29:39,002 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [359], uid: 1052, model: stock.warehouse 2026-11-01 13:29:39,009 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [359], uid: 1052, model: stock.warehouse 2026-11-01 13:29:39,096 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 13:29:42,545 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_groups: Starting TestManufacturingUserGroups.test_after_uninstall_mrp_update_manages_manufacturing_user_again ... 2026-11-01 13:29:44,363 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_groups: Starting TestManufacturingUserGroups.test_install_over_core_implication_keeps_new_manufacturing_users_off_inventory_user ... 2026-11-01 13:29:45,768 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [125], uid: 1061, model: stock.picking 2026-11-01 13:29:45,962 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_groups: Starting TestManufacturingUserGroups.test_inventory_user_held_through_inventory_administrator_survives_updates ... 2026-11-01 13:29:46,767 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_groups: Starting TestManufacturingUserGroups.test_manually_granted_inventory_user_survives_mrp_and_stock_updates ... 2026-11-01 13:29:47,456 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_groups: Starting TestManufacturingUserGroups.test_manufacturing_user_does_not_become_inventory_user_on_mrp_update ... 2026-11-01 13:29:47,644 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [125], uid: 1054, model: stock.picking 2026-11-01 13:29:47,731 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_groups: Starting TestManufacturingUserGroups.test_manufacturing_user_does_not_become_inventory_user_on_stock_update ... 2026-11-01 13:29:48,354 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [125], uid: 1054, model: stock.picking 2026-11-01 13:29:48,419 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_groups: Starting TestManufacturingUserGroups.test_reloading_this_module_data_changes_no_membership ... 2026-11-01 13:29:48,478 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_groups: Starting TestManufacturingUserGroups.test_uninstall_keeps_manually_granted_own_documents ... 2026-11-01 13:29:49,428 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_groups: Starting TestManufacturingUserGroups.test_uninstall_keeps_own_documents_held_through_warehouse_manager ... 2026-11-01 13:29:50,417 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_groups: Starting TestManufacturingUserGroups.test_uninstall_restores_inventory_user_for_manufacturing_users ... 2026-11-01 13:29:51,418 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 13:29:54,748 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_production: Starting TestManufacturingUserProduction.test_manufacturing_user_cannot_see_other_warehouse_pickings_or_stock ... 2026-11-01 13:29:54,872 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [126], uid: 1062, model: stock.picking 2026-11-01 13:29:54,897 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [242], uid: 1062, model: stock.quant 2026-11-01 13:29:54,962 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_production: Starting TestManufacturingUserProduction.test_manufacturing_user_cannot_see_other_warehouse_pickings_or_stock_after_mrp_update ... 2026-11-01 13:29:55,114 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [126], uid: 1062, model: stock.picking 2026-11-01 13:29:55,150 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [242], uid: 1062, model: stock.quant 2026-11-01 13:29:55,200 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_production: Starting TestManufacturingUserProduction.test_manufacturing_user_produces_at_own_workshop_from_its_stock ... 2026-11-01 13:29:57,996 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_production: Starting TestManufacturingUserProduction.test_manufacturing_user_still_produces_at_own_workshop_after_mrp_update ... 2026-11-01 13:30:01,051 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:30:01,428 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_multi_warehouse_access_control_purchase.tests.test_access_rule: Starting TestAccessRight.test_01_own_document_user_access_purchase_data ... 2026-11-01 13:30:01,519 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1064, model: purchase.order 2026-11-01 13:30:01,578 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:30:01,925 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_multi_warehouse_access_control_sale.tests.test_access_rule: Starting TestAccessRight.test_01_own_document_user_access_sale_data ... 2026-11-01 13:30:03,207 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1065, model: sale.order 2026-11-01 13:30:03,311 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1065, model: sale.order.line 2026-11-01 13:30:03,463 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:30:04,081 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_access_rights: Starting TestAccessRights.test_access_rights_internal_user ... 2026-11-01 13:30:04,413 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1067, model: ir.module.category 2026-11-01 13:30:04,427 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1067, model: ir.module.category 2026-11-01 13:30:04,434 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1067, model: ir.module.category 2026-11-01 13:30:04,467 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1067, model: odoo.module 2026-11-01 13:30:04,470 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1067, model: odoo.module 2026-11-01 13:30:04,473 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1067, model: odoo.module 2026-11-01 13:30:04,600 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1067, model: odoo.module.version.image 2026-11-01 13:30:04,605 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1067, model: odoo.module.version 2026-11-01 13:30:04,608 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1067, model: odoo.module.version 2026-11-01 13:30:04,648 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_access_rights: Starting TestAccessRights.test_access_rights_portal ... 2026-11-01 13:30:04,907 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1068, model: odoo.module 2026-11-01 13:30:04,919 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1068, model: odoo.module 2026-11-01 13:30:04,926 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1068, model: odoo.module 2026-11-01 13:30:04,929 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1068, model: odoo.module 2026-11-01 13:30:04,967 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_access_rights: Starting TestAccessRights.test_access_rights_user ... 2026-11-01 13:30:05,347 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1069, model: odoo.module.version.download.stat 2026-11-01 13:30:05,359 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1069, model: odoo.module.version.download.stat 2026-11-01 13:30:05,423 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:30:06,142 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_can_download_login_less_partner_who_fully_paid ... 2026-11-01 13:30:09,379 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_constrains_app_download_token_lifetime ... 2026-11-01 13:30:09,434 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_all ... 2026-11-01 13:30:11,861 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_all_paid_omv_test ... 2026-11-01 13:30:14,241 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test ... 2026-11-01 13:30:16,163 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale ... 2026-11-01 13:30:18,241 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_paid_omv_test ... 2026-11-01 13:30:20,225 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_project ... 2026-11-01 13:30:22,143 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_project_paid_omv_test_sale ... 2026-11-01 13:30:24,694 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_template ... 2026-11-01 13:30:26,823 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_template_paid_omv_test_sale_project ... 2026-11-01 13:30:29,110 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:30:29,657 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_canonical_doc_image_route_accepts_cache_buster_query_param ... 2026-11-01 13:30:29,677 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:30:29,992 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:30:29] "GET /apps/modules/12.0/to_test/doc/images/apps_doc_image_routes_test.png?unique=abc HTTP/1.1" 200 - 14 0.005 0.312 2026-11-01 13:30:29,995 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_canonical_doc_image_route_accepts_cache_buster_query_param: waiting for threads: [] 2026-11-01 13:30:30,026 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_canonical_doc_image_urls_serve_200_with_real_bytes ... 2026-11-01 13:30:30,031 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:30:31,622 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:30:31] "GET /apps/modules/12.0/to_test/apps_doc_image_routes_test.png HTTP/1.1" 200 - 14 0.006 1.587 2026-11-01 13:30:31,636 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:30:31] "GET /apps/modules/12.0/to_test/doc/apps_doc_image_routes_test.png HTTP/1.1" 200 - 1 0.001 0.007 2026-11-01 13:30:31,647 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:30:31] "GET /apps/modules/12.0/to_test/doc/images/apps_doc_image_routes_test.png HTTP/1.1" 200 - 1 0.001 0.007 2026-11-01 13:30:31,649 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_canonical_doc_image_urls_serve_200_with_real_bytes: waiting for threads: [] 2026-11-01 13:30:31,687 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_doc_image_cors_preflight_answered_204_not_redirected ... 2026-11-01 13:30:31,694 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:30:32,005 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:30:32] "OPTIONS /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png HTTP/1.1" 204 - 12 0.007 0.306 2026-11-01 13:30:32,006 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_doc_image_cors_preflight_answered_204_not_redirected: waiting for threads: [] 2026-11-01 13:30:32,042 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_doc_image_redirect_carries_cors_header ... 2026-11-01 13:30:32,048 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:30:32,334 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:30:32] "GET /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png HTTP/1.1" 301 - 13 0.005 0.283 2026-11-01 13:30:32,336 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_doc_image_redirect_carries_cors_header: waiting for threads: [] 2026-11-01 13:30:32,371 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_legacy_doc_image_urls_redirect_301_to_canonical ... 2026-11-01 13:30:32,378 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:30:32,708 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:30:32] "GET /apps/app/12.0/to_test/apps_doc_image_routes_test.png HTTP/1.1" 301 - 13 0.005 0.327 2026-11-01 13:30:32,715 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:30:32] "GET /apps/app/12.0/to_test/doc/apps_doc_image_routes_test.png HTTP/1.1" 301 - 0 0.000 0.003 2026-11-01 13:30:32,721 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:30:32] "GET /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png HTTP/1.1" 301 - 0 0.000 0.004 2026-11-01 13:30:32,757 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_query_string_survives_doc_image_redirect ... 2026-11-01 13:30:32,762 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:30:33,051 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:30:33] "GET /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png?unique=abc HTTP/1.1" 301 - 13 0.005 0.285 2026-11-01 13:30:33,053 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_query_string_survives_doc_image_redirect: waiting for threads: [] 2026-11-01 13:30:33,084 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_repeated_query_parameters_survive_doc_image_redirect ... 2026-11-01 13:30:33,096 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:30:33,492 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:30:33] "GET /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png?tag=x&tag=y&tag=z HTTP/1.1" 301 - 13 0.005 0.393 2026-11-01 13:30:33,548 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_static_description_route_404s_instead_of_500 ... 2026-11-01 13:30:33,558 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:30:36,045 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:30:36] "GET /apps/12.0/no_such_module_at_all/static/description/apps_doc_image_routes_test.png HTTP/1.1" 404 - 188 0.087 2.403 2026-11-01 13:30:36,104 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:30:36] "GET /apps/12.0/to_test/static/description/no_such_image.png HTTP/1.1" 404 - 14 0.009 0.044 2026-11-01 13:30:36,106 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_static_description_route_404s_instead_of_500: waiting for threads: [] 2026-11-01 13:30:36,153 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:30:36,632 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_apps_market: Starting TestAppsMarket.test_apps_market_discover_modules ... 2026-11-01 13:30:38,805 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted odoo.module.version records with IDs: [23] 2026-11-01 13:30:45,124 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted line.of.code records with IDs: [1, 2, 3, 4, 5] 2026-11-01 13:30:45,789 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted line.of.code records with IDs: [6, 7, 8, 9, 10] 2026-11-01 13:30:45,996 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_apps_market: Starting TestAppsMarket.test_multiple_omv_same_tech_name_multi_repo ... 2026-11-01 13:30:46,098 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-01 13:30:46,903 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-11-01 13:30:50,755 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 13:30:51,323 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_doc_image_src: Starting TestDocImageSrc.test_description_html_subfolder_image_is_served_from_static_description ... 2026-11-01 13:30:51,425 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_doc_image_src: Starting TestDocImageSrc.test_doc_absolute_and_scheme_image_src_untouched ... 2026-11-01 13:30:51,563 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_doc_image_src: Starting TestDocImageSrc.test_doc_bare_image_name_gets_technical_name_prefix ... 2026-11-01 13:30:51,662 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_doc_image_src: Starting TestDocImageSrc.test_doc_deeper_subfolder_image_is_served_from_static_description ... 2026-11-01 13:30:51,758 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_doc_image_src: Starting TestDocImageSrc.test_doc_folder_image_is_served_by_the_doc_image_route ... 2026-11-01 13:30:51,874 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_doc_image_src: Starting TestDocImageSrc.test_doc_html_follows_odoo_version_change ... 2026-11-01 13:30:51,969 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_doc_image_src: Starting TestDocImageSrc.test_doc_image_escaping_the_module_untouched ... 2026-11-01 13:30:52,068 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_doc_image_src: Starting TestDocImageSrc.test_doc_subfolder_image_is_served_from_static_description ... 2026-11-01 13:30:52,173 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_doc_image_src: Starting TestDocImageSrc.test_landing_image_url_matches_doc_image_url ... 2026-11-01 13:30:52,280 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:31:02,643 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_bundle_download_route_redirects_when_zip_all_attachment_is_missing ... 2026-11-01 13:31:07,829 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:portal_user from n/a 2026-11-01 13:31:07,845 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:31:08,244 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:31:08] "GET /my/apps/downloads HTTP/1.1" 303 - 33 0.027 0.374 2026-11-01 13:31:09,206 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:31:09] "GET /my HTTP/1.1" 200 - 251 0.124 0.836 2026-11-01 13:31:09,209 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_bundle_download_route_redirects_when_zip_all_attachment_is_missing: waiting for threads: [] 2026-11-01 13:31:09,372 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_bundle_download_route_supports_range_requests ... 2026-11-01 13:31:14,677 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:portal_user from n/a 2026-11-01 13:31:14,697 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:31:15,113 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:31:15] "GET /my/apps/downloads HTTP/1.1" 200 - 44 0.030 0.390 2026-11-01 13:31:15,181 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:31:15] "GET /my/apps/downloads HTTP/1.1" 206 - 32 0.022 0.044 2026-11-01 13:31:15,182 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_bundle_download_route_supports_range_requests: waiting for threads: [] 2026-11-01 13:31:15,294 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_download_all_apps ... 2026-11-01 13:31:20,679 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:portal_user from n/a 2026-11-01 13:31:20,689 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:31:21,049 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:31:21] "GET /my/apps/downloads HTTP/1.1" 200 - 44 0.037 0.324 2026-11-01 13:31:22,849 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:31:22] "GET /my/apps/downloads HTTP/1.1" 200 - 39 0.034 0.105 2026-11-01 13:31:22,854 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_download_all_apps: waiting for threads: [] 2026-11-01 13:31:23,093 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_download_app_via_web_content ... 2026-11-01 13:31:23,110 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:portal_user from n/a 2026-11-01 13:31:23,124 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:31:23,508 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:31:23] "GET /web/content/odoo.module.version/48/zipped_source_code HTTP/1.1" 404 - 19 0.014 0.372 2026-11-01 13:31:23,509 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_download_app_via_web_content: waiting for threads: [] 2026-11-01 13:31:23,559 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_download_one_app ... 2026-11-01 13:31:28,759 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:portal_user from n/a 2026-11-01 13:31:28,771 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:31:30,509 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:31:30] "GET /my/apps/downloads HTTP/1.1" 200 - 43 0.034 1.708 2026-11-01 13:31:30,643 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_share_download_all_apps ... 2026-11-01 13:31:30,683 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:31:31,181 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:31:31] "GET /my/apps/downloads?download_id=7&access_token=efad56e7-25f3-47bc-a772-960f8b5040ad HTTP/1.1" 200 - 38 0.024 0.477 2026-11-01 13:31:31,193 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:31:31] "GET /my/apps/downloads?download_id=7&access_token=efad56e7-25f3-47bc-a772-960f8b5040adf HTTP/1.1" 303 - 1 0.000 0.003 2026-11-01 13:31:31,207 104 INFO rb-2cd94b9-226205-431193 odoo.http: Session expired 2026-11-01 13:31:31,207 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:31:31] "GET /my HTTP/1.1" 303 - 7 0.004 0.008 2026-11-01 13:31:32,015 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:31:32] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 184 0.081 0.723 2026-11-01 13:31:32,050 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_single_download_route_redirects_when_zip_all_attachment_is_missing ... 2026-11-01 13:31:37,220 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:portal_user from n/a 2026-11-01 13:31:37,233 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:31:37,585 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:31:37] "GET /my/apps/download/48 HTTP/1.1" 303 - 41 0.020 0.334 2026-11-01 13:31:38,712 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:31:38] "GET /my HTTP/1.1" 200 - 244 0.111 1.007 2026-11-01 13:31:38,714 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_single_download_route_redirects_when_zip_all_attachment_is_missing: waiting for threads: [] 2026-11-01 13:31:38,856 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_single_download_route_supports_range_requests ... 2026-11-01 13:31:43,993 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:portal_user from n/a 2026-11-01 13:31:44,006 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:31:44,559 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:31:44] "GET /my/apps/download/48 HTTP/1.1" 200 - 51 0.042 0.514 2026-11-01 13:31:44,634 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:31:44] "GET /my/apps/download/48 HTTP/1.1" 206 - 32 0.029 0.043 2026-11-01 13:31:44,635 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_single_download_route_supports_range_requests: waiting for threads: [] 2026-11-01 13:31:44,779 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-11-01 13:31:44,797 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_git_branch_scan_status: Starting TestGitBranchScanStatus.test_scan_error_flag ... 2026-11-01 13:31:44,910 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:31:44,931 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_index_html_encoding: Starting TestIndexHtmlEncoding.test_non_utf8_page_still_parsed ... 2026-11-01 13:31:44,964 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_index_html_encoding: Starting TestIndexHtmlEncoding.test_utf8_image_filename_survives_parsing ... 2026-11-01 13:31:45,021 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:31:45,043 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_module_move_between_repositories: Starting TestModuleMoveBetweenRepositories.test_module_moved_and_renamed_keeps_its_version_and_product ... 2026-11-01 13:31:46,003 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.models.git_branch: Moved the module 'Renamed App [viin_old_name_app]' from the branch 'https://git.example.com/apps_a.git#17.0' to the module 'Renamed App [viin_new_name_app]' of the branch 'https://git.example.com/apps_b.git#17.0'. 2026-11-01 13:31:46,652 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_module_move_between_repositories: Starting TestModuleMoveBetweenRepositories.test_module_moved_for_one_odoo_version_shares_its_product_template ... 2026-11-01 13:31:48,119 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.models.git_branch: Moved the module 'Split App [viin_split_app]' from the branch 'https://git.example.com/apps_a.git#17.0' to the module 'Split App [viin_split_app]' of the branch 'https://git.example.com/apps_b.git#17.0'. 2026-11-01 13:31:48,747 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_module_move_between_repositories: Starting TestModuleMoveBetweenRepositories.test_module_of_another_vendor_with_the_same_technical_name_stays_apart ... 2026-11-01 13:31:50,624 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_module_move_between_repositories: Starting TestModuleMoveBetweenRepositories.test_module_still_in_its_repository_is_not_taken_by_another_one ... 2026-11-01 13:31:52,066 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_module_move_between_repositories: Starting TestModuleMoveBetweenRepositories.test_moved_module_keeps_its_version_and_product ... 2026-11-01 13:31:52,884 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.models.git_branch: Moved the module 'Moving App [viin_moving_app]' from the branch 'https://git.example.com/apps_a.git#17.0' to the module 'Moving App [viin_moving_app]' of the branch 'https://git.example.com/apps_b.git#17.0'. 2026-11-01 13:31:53,520 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_module_move_between_repositories: Starting TestModuleMoveBetweenRepositories.test_new_module_generated_in_a_new_repository_reuses_the_module_of_the_same_vendor ... 2026-11-01 13:31:55,101 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_module_move_between_repositories: Starting TestModuleMoveBetweenRepositories.test_odoo_source_module_with_the_same_technical_name_stays_apart ... 2026-11-01 13:31:56,504 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_module_move_between_repositories: Starting TestModuleMoveBetweenRepositories.test_renamed_module_keeps_its_version_and_product ... 2026-11-01 13:31:57,538 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.models.git_branch: Moved the module 'Renamed App [viin_old_name_app]' from the branch 'https://git.example.com/apps_a.git#17.0' to the module 'Renamed App [viin_new_name_app]' of the branch 'https://git.example.com/apps_a.git#17.0'. 2026-11-01 13:31:57,978 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_module_move_between_repositories: Starting TestModuleMoveBetweenRepositories.test_sold_module_moved_after_its_old_repository_was_rescanned_keeps_its_product ... 2026-11-01 13:32:00,170 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.models.git_branch: Moved the module 'Sold App [viin_sold_app]' from the branch 'https://git.example.com/apps_a.git#17.0' to the module 'Sold App [viin_sold_app]' of the branch 'https://git.example.com/apps_b.git#17.0'. 2026-11-01 13:32:00,770 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-11-01 13:32:01,288 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_odoo_module: Starting TestOdooModule.test_get_latest_version ... 2026-11-01 13:32:01,340 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_odoo_module: Starting TestOdooModule.test_product_template_of_a_module_cannot_be_linked_to_another_module ... 2026-11-01 13:32:01,564 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:32:01,956 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_odoo_module_upgrade_report: Starting TestOdooModuleUpgradeReport.test_01_states ... 2026-11-01 13:32:02,055 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_odoo_module_upgrade_report: Starting TestOdooModuleUpgradeReport.test_02_versions_and_branches ... 2026-11-01 13:32:02,110 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_odoo_module_upgrade_report: Starting TestOdooModuleUpgradeReport.test_03_archived_records_are_ignored ... 2026-11-01 13:32:02,213 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_odoo_module_upgrade_report: Starting TestOdooModuleUpgradeReport.test_04_source_newer ... 2026-11-01 13:32:02,319 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_odoo_module_upgrade_report: Starting TestOdooModuleUpgradeReport.test_05_pivot_counts ... 2026-11-01 13:32:02,367 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:32:02,972 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_download_module_free ... 2026-11-01 13:32:03,077 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_download_module_free_depend_module_with_fee ... 2026-11-01 13:32:03,232 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_get_recursive_dependencies ... 2026-11-01 13:32:03,261 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_second_version_of_a_module_for_the_same_odoo_version_is_refused ... 2026-11-01 13:32:03,316 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_version_sorting_in_other_versions ... 2026-11-01 13:32:03,361 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:32:04,082 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_portal_apps_listing: Starting TestPortalAppsListing.test_my_apps_listing_does_not_500_when_purchased_app_has_no_icon ... 2026-11-01 13:32:07,989 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:portal_user from n/a 2026-11-01 13:32:08,002 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:32:10,866 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:32:10] "GET /my/apps HTTP/1.1" 200 - 230 0.121 2.746 2026-11-01 13:32:11,003 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:32:11,582 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_software_author: Starting TestSoftwareAuthor.test_software_author_unlink ... 2026-11-01 13:32:11,726 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:32:11,891 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module.tests.test_unresolved_depends: Starting TestUnresolvedDepends.test_unresolved_depends ... 2026-11-01 13:32:12,021 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:32:12,107 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module_loc.tests.test_cloc_language_mapping: Starting TestClocLanguageMapping.test_cloc_run_on_real_files_counts_scss ... 2026-11-01 13:32:12,424 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module_loc.tests.test_cloc_language_mapping: Starting TestClocLanguageMapping.test_company_language_lists_decide_what_upgrade_and_migrate_sum ... 2026-11-01 13:32:12,521 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module_loc.tests.test_cloc_language_mapping: Starting TestClocLanguageMapping.test_name_reported_by_cloc_wins_over_a_shared_extension ... 2026-11-01 13:32:12,564 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module_loc.tests.test_cloc_language_mapping: Starting TestClocLanguageMapping.test_new_scan_replaces_the_figures_of_the_previous_one ... 2026-11-01 13:32:12,607 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted line.of.code records with IDs: [26] 2026-11-01 13:32:12,644 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module_loc.tests.test_cloc_language_mapping: Starting TestClocLanguageMapping.test_sass_files_stay_under_sass ... 2026-11-01 13:32:12,688 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module_loc.tests.test_cloc_language_mapping: Starting TestClocLanguageMapping.test_scan_matching_no_language_leaves_no_stale_figures ... 2026-11-01 13:32:12,730 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted line.of.code records with IDs: [29] 2026-11-01 13:32:12,764 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module_loc.tests.test_cloc_language_mapping: Starting TestClocLanguageMapping.test_scss_file_under_an_unknown_cloc_name_reaches_scss_by_its_extension ... 2026-11-01 13:32:12,811 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module_loc.tests.test_cloc_language_mapping: Starting TestClocLanguageMapping.test_scss_files_count_under_scss_whatever_cloc_calls_them ... 2026-11-01 13:32:12,865 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module_loc.tests.test_cloc_language_mapping: Starting TestClocLanguageMapping.test_unknown_language_is_warned_once_and_the_rest_is_stored ... 2026-11-01 13:32:12,932 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:32:13,613 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-11-01 13:32:20,856 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted line.of.code records with IDs: [34, 35, 36, 37, 38] 2026-11-01 13:32:20,942 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 13:32:21,080 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module_loc.tests.test_line_of_code_report: Starting TestLineOfCodeReport.test_line_of_code_dimensions ... 2026-11-01 13:32:21,137 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module_loc.tests.test_line_of_code_report: Starting TestLineOfCodeReport.test_upgrade_report_loc ... 2026-11-01 13:32:21,200 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:32:25,617 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module_sale.tests.test_cart: Starting TestCart.test_cart_1 ... 2026-11-01 13:32:27,585 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [303] 2026-11-01 13:32:28,263 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [301] 2026-11-01 13:32:28,946 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [302] 2026-11-01 13:32:29,547 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [300] 2026-11-01 13:32:30,006 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [306] 2026-11-01 13:32:30,550 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [305] 2026-11-01 13:32:31,129 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [304] 2026-11-01 13:32:31,629 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [307] 2026-11-01 13:32:31,890 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module_sale.tests.test_cart: Starting TestCart.test_cart_2 ... 2026-11-01 13:32:34,476 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [308] 2026-11-01 13:32:35,063 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [311] 2026-11-01 13:32:35,728 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [310] 2026-11-01 13:32:36,326 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [309] 2026-11-01 13:32:36,947 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [313] 2026-11-01 13:32:37,551 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [312] 2026-11-01 13:32:38,116 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [314] 2026-11-01 13:32:38,519 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [315] 2026-11-01 13:32:38,790 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:32:41,158 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module_sale.tests.test_run: Starting TestSaleOrder.test_onchange_order_line_and_partner ... 2026-11-01 13:32:45,389 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:32:45,912 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module_sale.tests.test_wizard_omv_generate_quotation: Starting TestOdooModuleVersionGenerateQuotation.test_odoo_module_version_generate_quotation_wizard ... 2026-11-01 13:32:48,962 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:32:50,852 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module_sale_management.tests.test_sale_order_template: Starting TestSaleOrderTemplate.test_sale_order_template ... 2026-11-01 13:32:51,152 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:32:52,655 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_module_sale_project.tests.test_project_task: Starting TestProjectTask.test_download_odoo_module_version_project ... 2026-11-01 13:32:55,869 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:32:55,921 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_version.tests.test_config_section: Starting TestConfigSection.test_write_config_section ... 2026-11-01 13:32:55,981 104 INFO rb-2cd94b9-226205-431193 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-2cd94b9-226205/odoo/tests/case.py:247 2026-11-01 13:32:56,028 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_duplicate_name ... 2026-11-01 13:32:56,034 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_invalid_name_1 ... 2026-11-01 13:32:56,047 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_invalid_name_2 ... 2026-11-01 13:32:56,050 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_new ... 2026-11-01 13:32:56,095 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_valid_name_1 ... 2026-11-01 13:32:56,126 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_valid_name_2 ... 2026-11-01 13:32:56,157 104 INFO rb-2cd94b9-226205-431193 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-2cd94b9-226205/odoo/tests/case.py:247 2026-11-01 13:32:56,205 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_version.tests.test_version_config: Starting TestVersionConfig.test_version_config ... 2026-11-01 13:32:56,213 104 INFO rb-2cd94b9-226205-431193 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-2cd94b9-226205/odoo/tests/case.py:247 2026-11-01 13:32:56,310 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_version.tests.test_wizard_config_from_file: Starting TestWizardConfigFromFile.test_loading_with_override_replaces_a_value_already_set ... 2026-11-01 13:32:56,363 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_version.tests.test_wizard_config_from_file: Starting TestWizardConfigFromFile.test_loading_without_override_keeps_a_value_already_set ... 2026-11-01 13:32:56,441 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_odoo_version.tests.test_wizard_config_from_file: Starting TestWizardConfigFromFile.test_loading_without_override_still_adds_a_missing_directive ... 2026-11-01 13:32:56,527 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:33:07,657 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_01_access_right ... 2026-11-01 13:33:07,788 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1094 deleted okr.node records with IDs: [7] 2026-11-01 13:33:07,806 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 1094, model: okr.node 2026-11-01 13:33:07,833 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 1094, model: okr.node 2026-11-01 13:33:07,854 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 1094, model: okr.node 2026-11-01 13:33:07,874 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 1094, model: okr.node 2026-11-01 13:33:07,893 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 1094, model: okr.node 2026-11-01 13:33:07,936 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_01_different_company ... 2026-11-01 13:33:08,035 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1096, model: okr.node 2026-11-01 13:33:08,082 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_01_multi_companies ... 2026-11-01 13:33:08,122 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1096, model: okr.node 2026-11-01 13:33:08,170 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1096, model: okr.node 2026-11-01 13:33:08,198 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1096, model: okr.node 2026-11-01 13:33:08,251 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 1095, model: okr.node 2026-11-01 13:33:08,296 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 1095, model: okr.node 2026-11-01 13:33:08,324 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 1095, model: okr.node 2026-11-01 13:33:08,391 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_02_access_right ... 2026-11-01 13:33:08,554 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1093 deleted okr.node records with IDs: [8] 2026-11-01 13:33:08,565 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 1093, model: okr.node 2026-11-01 13:33:08,635 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_02_multi_companies ... 2026-11-01 13:33:08,834 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1095 deleted okr.node records with IDs: [5] 2026-11-01 13:33:08,937 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1096 deleted okr.node records with IDs: [6] 2026-11-01 13:33:09,098 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9], uid: 1097, model: okr.node 2026-11-01 13:33:09,126 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [10], uid: 1097, model: okr.node 2026-11-01 13:33:09,176 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_03_access_right ... 2026-11-01 13:33:09,405 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1093 deleted okr.node records with IDs: [11] 2026-11-01 13:33:09,439 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1093 deleted okr.node records with IDs: [12] 2026-11-01 13:33:09,469 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_03_hierarchy_chart_public_read ... 2026-11-01 13:33:14,397 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 1099, model: okr.node 2026-11-01 13:33:14,574 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 13:33:16,251 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_01_check_parent_required ... 2026-11-01 13:33:16,424 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_01_compute_points ... 2026-11-01 13:33:16,564 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_02_check_parent_required ... 2026-11-01 13:33:16,780 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_02_compute_points ... 2026-11-01 13:33:16,865 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_03_check_parent_required ... 2026-11-01 13:33:17,105 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_03_compute_points ... 2026-11-01 13:33:17,225 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_04_check_parent_required ... 2026-11-01 13:33:17,653 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_05_check_okr_success_points_threshold_visibility ... 2026-11-01 13:33:18,013 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_06_check_okr_success_points_threshold_visibility_manager ... 2026-11-01 13:33:18,332 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_07_check_okr_success_points_threshold_visibility ... 2026-11-01 13:33:18,642 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_08_set_quarter_when_parent_quarter_unset ... 2026-11-01 13:33:18,889 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_09_sync_year_quarter_onchange_from_parent ... 2026-11-01 13:33:19,103 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_10_sync_year_quarter_from_parent_write ... 2026-11-01 13:33:19,210 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_check_constrains_name ... 2026-11-01 13:33:19,296 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_check_parent ... 2026-11-01 13:33:19,416 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_compute_progress ... 2026-11-01 13:33:19,468 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_compute_result ... 2026-11-01 13:33:19,590 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_constraint_point ... 2026-11-01 13:33:19,665 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_default_mode ... 2026-11-01 13:33:19,811 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_parent_id_required_01 ... 2026-11-01 13:33:19,964 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_parent_id_required_02 ... 2026-11-01 13:33:20,083 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_unlink ... 2026-11-01 13:33:20,193 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 13:33:20,214 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_01_check_okr_project ... 2026-11-01 13:33:20,365 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_02_check_okr_project ... 2026-11-01 13:33:20,501 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_03_check_okr_project ... 2026-11-01 13:33:20,633 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_04_check_okr_project ... 2026-11-01 13:33:20,774 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_05_check_okr_project ... 2026-11-01 13:33:20,900 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57205] 2026-11-01 13:33:20,909 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted okr.node records with IDs: [55] 2026-11-01 13:33:20,950 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_06_check_access_task_associated_okr ... 2026-11-01 13:33:21,222 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:33:21,244 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_dob ... 2026-11-01 13:33:21,351 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_future_this_year ... 2026-11-01 13:33:21,455 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_next_year ... 2026-11-01 13:33:21,550 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_no_dob ... 2026-11-01 13:33:21,621 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_year_end_boundary ... 2026-11-01 13:33:21,701 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_year_start_boundary ... 2026-11-01 13:33:21,772 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_empty_dob ... 2026-11-01 13:33:21,812 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:33:21,828 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_duplicate_partner ... 2026-11-01 13:33:26,373 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_res_partner_onchange_dob ... 2026-11-01 13:33:30,776 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_res_partner_onchange_send_hbd_email ... 2026-11-01 13:33:35,287 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_send_hpbd_to_partner ... 2026-11-01 13:33:39,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Send Happy Birthday Email to Partner' (56) started manually 2026-11-01 13:33:39,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2116] 2026-11-01 13:33:39,000 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2117] 2026-11-01 13:33:39,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_cron: Job 'Send Happy Birthday Email to Partner' (56) done 2026-11-01 13:33:39,953 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:33:39,979 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_equity_range.tests.test_access_right: Starting TestAccessRight.test_internal_user_access_right ... 2026-11-01 13:33:40,187 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: res.partner.equity.range 2026-11-01 13:33:40,198 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: res.partner.equity.range 2026-11-01 13:33:40,201 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: res.partner.equity.range 2026-11-01 13:33:40,229 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_equity_range.tests.test_access_right: Starting TestAccessRight.test_partner_manager_access_right ... 2026-11-01 13:33:40,401 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #2 deleted res.partner.equity.range records with IDs: [9] 2026-11-01 13:33:40,441 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:33:40,458 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_01_change_company_type ... 2026-11-01 13:33:41,495 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_02_change_company_type ... 2026-11-01 13:33:42,275 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_create_equity_range ... 2026-11-01 13:33:42,441 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_duplicate_record_equity_range ... 2026-11-01 13:33:42,621 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_remove_equity_range ... 2026-11-01 13:33:42,874 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_unique_name_equity_range ... 2026-11-01 13:33:43,123 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:33:43,142 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_column_reconcile: Starting TestStaleMirrorColumnReconcile.test_01_reconcile_converts_stale_varchar_mirror ... 2026-11-01 13:33:43,503 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang: Converted stale mirror column res_company.name (stored related to a translated partner field) from varchar to jsonb. 2026-11-01 13:33:43,636 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_column_reconcile: Starting TestStaleMirrorColumnReconcile.test_02_reconcile_is_idempotent_and_skips_untranslated ... 2026-11-01 13:33:43,949 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang: Converted stale mirror column res_company.name (stored related to a translated partner field) from varchar to jsonb. 2026-11-01 13:33:44,307 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:33:44,330 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_company_address_translation_forwards_to_partner ... 2026-11-01 13:33:49,851 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_company_name_translate_reverted_address_fields_unchanged ... 2026-11-01 13:33:49,875 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_company_own_name_translation_direct_path ... 2026-11-01 13:33:54,911 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_country_state_name_translation_round_trip ... 2026-11-01 13:33:54,965 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_generic_related_field_warning_filter_is_installed ... 2026-11-01 13:33:54,991 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_generic_related_field_warning_filter_keeps_non_partner_mirror ... 2026-11-01 13:33:55,017 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_address_translation_round_trip ... 2026-11-01 13:33:55,158 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_name_renders_in_document_language ... 2026-11-01 13:33:55,281 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_name_translation_cascades_to_children ... 2026-11-01 13:33:55,538 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_name_translation_cascades_to_complete_name ... 2026-11-01 13:33:55,669 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_name_translation_round_trip ... 2026-11-01 13:33:55,797 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_update_field_translations_accepts_source_lang ... 2026-11-01 13:33:55,924 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_privacy_lookup_wizard_matches_translated_partner_name ... 2026-11-01 13:33:56,377 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:33:56,400 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_install_relaxed_budget_is_idempotent_no_double_offset ... 2026-11-01 13:33:56,426 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_install_relaxed_budget_noop_when_target_class_is_none ... 2026-11-01 13:33:56,451 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_install_relaxed_budget_patches_target_method ... 2026-11-01 13:33:56,476 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_install_relaxed_budget_touches_only_target_method ... 2026-11-01 13:33:56,501 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_never_offsets_flush ... 2026-11-01 13:33:56,534 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_offsets_default ... 2026-11-01 13:33:56,558 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_offsets_every_login_counter ... 2026-11-01 13:33:56,583 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_preserves_caller_frame_in_failure_message ... 2026-11-01 13:33:56,631 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_still_enforces_upper_bound ... 2026-11-01 13:33:56,696 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:34:23,876 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCode.test_field_to_sql_second_resolve_on_same_query_does_not_warn ... 2026-11-01 13:34:23,979 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCode.test_placeholder_code_search_finds_account_by_sql_path ... 2026-11-01 13:34:24,081 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCode.test_placeholder_code_sql_path_reflects_pending_company_write_same_transaction ... 2026-11-01 13:34:24,252 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCode.test_placeholder_code_sql_path_renders_plain_text_multi_company ... 2026-11-01 13:34:24,444 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:34:42,529 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCodeGuard.test_field_to_sql_degrades_without_raising_when_join_shape_malformed ... 2026-11-01 13:34:42,635 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCodeGuard.test_field_to_sql_degrades_without_raising_when_marker_absent ... 2026-11-01 13:34:42,819 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:34:42,837 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_payment_transaction_protection.tests.test_to_payment_transaction_protection: Starting TestToPaymentTransactionProtection.test_01_unlink_payment_transaction ... 2026-11-01 13:34:44,184 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_payment_transaction_protection.tests.test_to_payment_transaction_protection: Starting TestToPaymentTransactionProtection.test_02_unlink_payment_transaction ... 2026-11-01 13:34:44,428 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted payment.transaction records with IDs: [11] 2026-11-01 13:34:44,461 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_payment_transaction_protection.tests.test_to_payment_transaction_protection: Starting TestToPaymentTransactionProtection.test_03_unlink_payment_transaction ... 2026-11-01 13:34:44,689 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted payment.transaction records with IDs: [12] 2026-11-01 13:34:44,727 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:34:56,761 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_e2e_vnd_invoice_paid_via_paypal_in_usd_books_ccdj_diff ... 2026-11-01 13:35:07,328 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_payload_carries_converted_amount_for_unsupported_currency ... 2026-11-01 13:35:07,402 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_payload_unchanged_when_currency_supported ... 2026-11-01 13:35:07,460 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_paypal_stays_compatible_provider_for_unsupported_currency ... 2026-11-01 13:35:07,563 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_unpublished_paypal_not_reoffered_to_non_internal_user ... 2026-11-01 13:35:07,643 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_webhook_amount_mismatch_raises ... 2026-11-01 13:35:07,722 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_webhook_with_converted_amount_verifies_and_sets_done ... 2026-11-01 13:35:07,864 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 13:35:10,140 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_acb_bridge_method_exists_and_manifest_has_no_accounting_dep ... 2026-11-01 13:35:16,034 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_download_button_side_effect_free ... 2026-11-01 13:35:16,923 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_export_header_and_data_rows ... 2026-11-01 13:35:17,689 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_export_produces_xlsx_bytes ... 2026-11-01 13:35:18,514 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_export_side_effect_free ... 2026-11-01 13:35:19,332 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_get_file_name_acb_contains_run_name ... 2026-11-01 13:35:20,127 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_soft_hook_returns_false_when_recorder_absent ... 2026-11-01 13:35:20,970 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 13:35:23,018 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_action_record_payment_nothing_to_pay_returns_info_notification ... 2026-11-01 13:35:30,540 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_action_record_payment_returns_success_notification ... 2026-11-01 13:35:32,925 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_action_soft_hook_has_hasattr_gate_and_warning_branch ... 2026-11-01 13:35:33,019 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_no_double_record_cross_channel_r1_then_acb ... 2026-11-01 13:35:35,194 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_no_double_record_second_call_is_noop ... 2026-11-01 13:35:37,095 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_recording_creates_payments_for_due_payslips ... 2026-11-01 13:35:39,083 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_xlsx_content_unchanged_by_recording ... 2026-11-01 13:35:41,396 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 13:35:41,583 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_delivery.tests.test_delivery_carrier_pos_pricing: Starting TestDeliveryCarrierPosPricing.test_base_on_rule_price_uses_passed_weight_volume ... 2026-11-01 13:35:41,673 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:35:59,260 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_attributes_custom_value_and_customer_note_reach_the_quotation ... 2026-11-01 13:36:00,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_basket_carried_to_a_rescue_session_of_the_same_till_gets_its_quotation_back ... 2026-11-01 13:36:00,319 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_basket_carried_to_the_next_session_of_the_same_till_gets_its_quotation_back ... 2026-11-01 13:36:00,638 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_basket_with_a_refunded_line_cannot_become_a_quotation ... 2026-11-01 13:36:00,695 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_combo_children_stay_linked_to_the_combo_line_with_the_totals_of_the_till ... 2026-11-01 13:36:01,112 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_concurrent_call_of_another_till_that_loses_the_race_is_refused_and_the_winner_kept ... 2026-11-01 13:36:01,469 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_concurrent_call_that_loses_the_race_gets_the_quotation_of_the_winner ... 2026-11-01 13:36:01,729 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_fiscal_position_mapped_tax_lands_on_the_quotation_line ... 2026-11-01 13:36:01,995 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_general_note_comes_after_the_customer_note_of_the_last_line ... 2026-11-01 13:36:02,261 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_general_note_of_the_till_order_becomes_the_last_line_of_the_quotation ... 2026-11-01 13:36:02,541 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_order_without_uuid_is_refused ... 2026-11-01 13:36:02,577 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_pos_order_of_another_session_cannot_become_a_quotation ... 2026-11-01 13:36:02,750 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_pos_order_that_is_not_draft_cannot_become_a_quotation ... 2026-11-01 13:36:02,920 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_pos_order_with_another_uuid_cannot_become_a_quotation ... 2026-11-01 13:36:03,108 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_pos_order_with_payment_cannot_become_a_quotation ... 2026-11-01 13:36:03,327 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_price_included_tax_mapped_to_zero_keeps_the_price_of_the_till ... 2026-11-01 13:36:03,684 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_quotation_carries_the_order_header_of_the_till ... 2026-11-01 13:36:04,012 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_quotation_has_no_note_line_when_the_till_order_has_no_general_note ... 2026-11-01 13:36:04,533 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_quotation_keeps_every_line_with_qty_price_discount_and_taxes ... 2026-11-01 13:36:04,802 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_quotation_without_session_is_not_returned_to_a_caller ... 2026-11-01 13:36:04,992 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_sales_report_groups_paid_pos_orders_by_session_config_and_session_user ... 2026-11-01 13:36:05,232 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_sales_report_groups_quotations_of_the_till_by_session_config_and_session_user ... 2026-11-01 13:36:05,563 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_same_order_uuid_sent_for_a_session_the_cashier_cannot_read_is_refused_and_keeps_the_quotation ... 2026-11-01 13:36:10,648 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [10], uid: 1114, model: pos.session 2026-11-01 13:36:10,742 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_same_order_uuid_sent_for_the_session_of_another_till_is_refused_and_keeps_the_quotation ... 2026-11-01 13:36:10,986 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_same_order_uuid_sent_without_session_is_refused_and_keeps_the_quotation ... 2026-11-01 13:36:11,214 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_second_call_with_the_same_order_uuid_returns_the_same_single_quotation ... 2026-11-01 13:36:11,434 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_synced_draft_pos_order_is_cancelled_together_with_quotation_creation ... 2026-11-01 13:36:11,792 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui: Starting TestSaleOrderCreateFromUi.test_unsynced_order_creates_quotation_without_touching_any_pos_order ... 2026-11-01 13:36:12,242 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 13:36:30,282 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui_refusals: Starting TestCreateFromUiRefusals.test_basket_loaded_from_a_sales_order_is_refused ... 2026-11-01 13:36:30,650 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui_refusals: Starting TestCreateFromUiRefusals.test_order_of_a_closed_session_is_refused ... 2026-11-01 13:36:30,777 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui_refusals: Starting TestCreateFromUiRefusals.test_order_of_a_session_in_closing_control_is_refused ... 2026-11-01 13:36:30,904 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui_refusals: Starting TestCreateFromUiRefusals.test_synced_order_holding_a_line_of_a_sales_order_is_refused ... 2026-11-01 13:36:31,245 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui_refusals: Starting TestCreateFromUiRefusals.test_warehouse_and_team_come_from_the_session_not_from_the_client_context ... 2026-11-01 13:36:31,603 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 13:36:49,599 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui_refusals: Starting TestCreateFromUiPayloadReferences.test_customer_hidden_from_the_cashier_by_a_record_rule_is_refused ... 2026-11-01 13:36:49,779 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3734], uid: 1132, model: res.partner 2026-11-01 13:36:49,835 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui_refusals: Starting TestCreateFromUiPayloadReferences.test_quotation_already_made_in_a_session_the_cashier_cannot_read_is_not_returned ... 2026-11-01 13:36:55,827 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui_refusals: Starting TestCreateFromUiPayloadReferences.test_records_deleted_before_the_call_are_refused ... 2026-11-01 13:36:56,556 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1130 deleted res.partner records with IDs: [3736] 2026-11-01 13:36:56,618 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1130 deleted account.fiscal.position records with IDs: [108] 2026-11-01 13:36:56,716 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1130 deleted product.template.attribute.value records with IDs: [656] 2026-11-01 13:36:56,795 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_create_from_ui_refusals: Starting TestCreateFromUiPayloadReferences.test_records_hidden_from_the_cashier_by_a_record_rule_are_refused ... 2026-11-01 13:36:57,587 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1699], uid: 1132, model: product.product 2026-11-01 13:36:57,673 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [504], uid: 1132, model: product.pricelist 2026-11-01 13:36:57,779 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1303], uid: 1132, model: account.tax 2026-11-01 13:36:57,870 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [109], uid: 1132, model: account.fiscal.position 2026-11-01 13:36:57,996 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [657], uid: 1132, model: product.template.attribute.value 2026-11-01 13:36:58,136 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 13:37:12,223 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began ... 2026-11-01 13:37:12,532 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began: Chrome pid: 20596 2026-11-01 13:37:12,532 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began: Chrome headless temporary user profile dir: /tmp/tmpp21o5am5_chrome_odoo 2026-11-01 13:37:12,532 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began: Issuing json command http://127.0.0.1:38127/json/version 2026-11-01 13:37:12,533 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:38127/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:37:12,605 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began: Browser version: Chrome/150.0.7871.114 2026-11-01 13:37:12,605 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began: Issuing json command http://127.0.0.1:38127/json 2026-11-01 13:37:12,606 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:38127/json with timeout 3 increased to 10s during tests 2026-11-01 13:37:12,619 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began: Websocket url found: ws://127.0.0.1:38127/devtools/page/BDD6719F7A01886777FFFECE1C313C11 2026-11-01 13:37:12,635 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began: Enable chrome headless console log notification 2026-11-01 13:37:12,643 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began: Chrome headless enable page notifications 2026-11-01 13:37:12,729 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:37:12,764 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began: Setting session cookie in browser 2026-11-01 13:37:12,768 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-11-01 13:37:12,768 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-11-01 13:37:12,783 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:37:13,796 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:13] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 180 0.104 0.911 2026-11-01 13:37:13,803 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began: Navigation result: {'frameId': 'BDD6719F7A01886777FFFECE1C313C11', 'loaderId': '948CAB0048658C1603BEA8D631FAB4A9', 'isDownload': False} 2026-11-01 13:37:13,803 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer')" 2026-11-01 13:37:13,821 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:37:13,846 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:13] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-11-01 13:37:13,859 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:13] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-11-01 13:37:13,865 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:13] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.034 2026-11-01 13:37:14,325 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:14] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 13:37:14,334 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 13:37:14,335 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 13:37:14,348 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: IndexedDB 1 Ready 2026-11-01 13:37:14,354 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.008 2026-11-01 13:37:14,363 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:37:14,369 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [1/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:37:14,989 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:14] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.203 0.441 2026-11-01 13:37:14,991 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.619 2026-11-01 13:37:15,137 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-01 13:37:15,150 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 13:37:15,184 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 13:37:15,202 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-11-01 13:37:15,224 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: Owl is running in 'dev' mode. 2026-11-01 13:37:15,312 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:37:15,323 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:37:15,380 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:37:15,396 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:37:15,398 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 13:37:15,440 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.015 0.036 2026-11-01 13:37:15,441 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [2/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:37:15,482 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 9 0.007 0.066 2026-11-01 13:37:15,529 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 4 0.011 0.126 2026-11-01 13:37:15,546 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.049 2026-11-01 13:37:15,566 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.046 2026-11-01 13:37:15,579 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.055 2026-11-01 13:37:15,585 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [3/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:37:15,605 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.030 2026-11-01 13:37:15,614 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.062 2026-11-01 13:37:15,634 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.120 2026-11-01 13:37:15,647 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.108 2026-11-01 13:37:15,667 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.125 2026-11-01 13:37:15,679 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.063 2026-11-01 13:37:15,699 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.107 2026-11-01 13:37:15,710 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.080 2026-11-01 13:37:15,716 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.056 2026-11-01 13:37:15,725 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.074 2026-11-01 13:37:15,813 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:15] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.035 0.106 2026-11-01 13:37:15,885 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [4/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:37:15,952 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [5/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:37:16,007 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [6/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:37:16,077 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [7/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:37:16,256 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [8/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:37:16,323 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [9/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:37:16,454 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [10/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:37:16,513 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [11/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:37:16,572 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [12/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:37:16,639 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [13/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:37:16,833 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [14/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:37:16,890 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [15/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:37:16,969 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [16/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:37:16,984 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:37:16,985 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:37:17,023 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [17/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:37:17,078 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [18/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step click customer button (trigger: button.partner-button) 2026-11-01 13:37:17,306 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [19/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:37:17,428 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [20/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:37:17,500 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [21/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step the server answers the first create_from_ui but the answer never reaches the till (trigger: body) 2026-11-01 13:37:17,561 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [22/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:37:17,631 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [23/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:37:17,732 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [24/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step a dialog is open (trigger: .modal:not(.o_inactive_modal)) 2026-11-01 13:37:17,747 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:37:18,123 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:18] "POST /web/dataset/call_kw/sale.order/create_from_ui HTTP/1.1" 200 - 118 0.152 0.256 2026-11-01 13:37:18,144 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: Lost answer handled: ConnectionLostError: Connection to "/web/dataset/call_kw" couldn't be established or was interrupted Error: Connection to "/web/dataset/call_kw" couldn't be established or was interrupted at data.call (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3186:506) at async PaymentScreen.go_to_sale_order_view (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:18020:1043) at async PaymentScreen.createSaleOrder (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:10574:24) 2026-11-01 13:37:18,204 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [25/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:37:18,263 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [26/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:37:18,325 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [27/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step the next create_from_ui fails with accessError before the server created anything (trigger: body) 2026-11-01 13:37:18,389 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [28/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:37:18,470 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [29/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step close the dialogs the till opened (trigger: body) 2026-11-01 13:37:18,472 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: Error reported by the till: RPC_ERROR: Odoo Server Error RPC_ERROR at makeErrorFromResponse (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:6676:165) at serverError (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3194:417) at Object.accessError (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3194:220) at data.call (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3196:372) at PaymentScreen.go_to_sale_order_view (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:18020:1063) at async PaymentScreen.createSaleOrder (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:10574:24) 2026-11-01 13:37:18,589 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [30/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:37:18,656 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [31/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-01 13:37:18,764 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [32/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-01 13:37:18,772 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:37:18,823 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [33/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step the first thing shown after Validate is a dialog, not the receipt (trigger: .pos .receipt-screen, .modal:not(.o_inactive_modal)) 2026-11-01 13:37:18,879 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [34/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step the payment screen is still shown and the receipt screen was not reached (trigger: body) 2026-11-01 13:37:18,973 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [35/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:37:19,046 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [36/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:37:19,108 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [37/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:37:19,197 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [38/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step do not open the quotation (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary) 2026-11-01 13:37:19,214 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:19] "POST /web/dataset/call_kw/sale.order/create_from_ui HTTP/1.1" 200 - 5 0.002 0.014 2026-11-01 13:37:19,256 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:19] "POST /web/dataset/call_kw/sale.order/has_access HTTP/1.1" 200 - 1 0.001 0.009 2026-11-01 13:37:19,291 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [39/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step product screen is shown (trigger: .product-screen) 2026-11-01 13:37:19,341 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [40/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:37:19,392 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [41/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-01 13:37:19,444 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [42/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:37:19,497 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: [43/43] Tour to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer → Step only the fresh empty order is left at the till (trigger: body) 2026-11-01 13:37:19,554 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: tour succeeded 2026-11-01 13:37:19,555 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: ╔═════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_access_error_keeps_the_mark_of_a_lost_answer SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════════╝ 2026-11-01 13:37:19,679 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.browser: heap 20803024 (allocated 22683648) 2026-11-01 13:37:19,681 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began: Closing chrome headless with pid 20596 2026-11-01 13:37:19,682 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began: Closing websocket connection 2026-11-01 13:37:19,683 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began: Terminating chrome headless with pid 20596 2026-11-01 13:37:19,792 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133719_792606_test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began.txt 2026-11-01 13:37:19,792 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_access_error_on_the_retry_keeps_the_payment_refused_that_a_lost_answer_began: Removing chrome user profile "/tmp/tmpp21o5am5_chrome_odoo" 2026-11-01 13:37:19,874 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation ... 2026-11-01 13:37:20,757 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation: Chrome pid: 20802 2026-11-01 13:37:20,757 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation: Chrome headless temporary user profile dir: /tmp/tmpwelpx5u7_chrome_odoo 2026-11-01 13:37:20,757 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation: Issuing json command http://127.0.0.1:43835/json/version 2026-11-01 13:37:20,759 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:43835/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:37:20,791 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation: Browser version: Chrome/150.0.7871.114 2026-11-01 13:37:20,791 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation: Issuing json command http://127.0.0.1:43835/json 2026-11-01 13:37:20,792 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:43835/json with timeout 3 increased to 10s during tests 2026-11-01 13:37:20,804 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation: Websocket url found: ws://127.0.0.1:43835/devtools/page/10FFCC00DA399B1276B4E4589ED9F284 2026-11-01 13:37:20,823 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation: Enable chrome headless console log notification 2026-11-01 13:37:20,845 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation: Chrome headless enable page notifications 2026-11-01 13:37:20,895 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:37:20,911 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation: Setting session cookie in browser 2026-11-01 13:37:20,916 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-11-01 13:37:20,916 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-11-01 13:37:20,934 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:37:21,889 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:21] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 180 0.084 0.878 2026-11-01 13:37:21,892 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation: Navigation result: {'frameId': '10FFCC00DA399B1276B4E4589ED9F284', 'loaderId': 'A7A0362DDDAD7A95D282354AF3F6FBDD', 'isDownload': False} 2026-11-01 13:37:21,893 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_refuses_a_basket_loaded_from_a_sales_order')" 2026-11-01 13:37:21,914 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:37:21,932 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:21] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-11-01 13:37:21,939 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:21] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-11-01 13:37:21,943 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:21] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-11-01 13:37:22,385 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:22] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 13:37:22,392 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:37:22,395 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:37:22,410 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.browser: IndexedDB 1 Ready 2026-11-01 13:37:22,423 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_refuses_a_basket_loaded_from_a_sales_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:37:22,432 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.browser: [1/16] Tour to_pos_order_to_sales_order_refuses_a_basket_loaded_from_a_sales_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:37:22,949 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:22] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.185 0.363 2026-11-01 13:37:22,958 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.557 2026-11-01 13:37:23,114 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-01 13:37:23,115 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-11-01 13:37:23,128 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 13:37:23,169 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 13:37:23,193 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-11-01 13:37:23,200 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.browser: Owl is running in 'dev' mode. 2026-11-01 13:37:23,305 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:37:23,308 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 13:37:23,316 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 13:37:23,360 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.browser: [2/16] Tour to_pos_order_to_sales_order_refuses_a_basket_loaded_from_a_sales_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:37:23,365 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.022 0.033 2026-11-01 13:37:23,391 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 9 0.006 0.074 2026-11-01 13:37:23,408 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 4 0.004 0.080 2026-11-01 13:37:23,426 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.011 2026-11-01 13:37:23,478 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.059 2026-11-01 13:37:23,491 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:37:23,494 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.060 2026-11-01 13:37:23,505 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.browser: [3/16] Tour to_pos_order_to_sales_order_refuses_a_basket_loaded_from_a_sales_order → Step click Actions button (trigger: .mobile-more-button) 2026-11-01 13:37:23,507 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 13:37:23,515 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.054 2026-11-01 13:37:23,524 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.069 2026-11-01 13:37:23,537 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.110 2026-11-01 13:37:23,549 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.034 2026-11-01 13:37:23,560 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.097 2026-11-01 13:37:23,569 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.browser: [4/16] Tour to_pos_order_to_sales_order_refuses_a_basket_loaded_from_a_sales_order → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-11-01 13:37:23,576 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.067 2026-11-01 13:37:23,589 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.057 2026-11-01 13:37:23,598 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.076 2026-11-01 13:37:23,606 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.060 2026-11-01 13:37:23,613 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.057 2026-11-01 13:37:23,703 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:23] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.043 0.088 2026-11-01 13:37:23,749 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.browser: [5/16] Tour to_pos_order_to_sales_order_refuses_a_basket_loaded_from_a_sales_order → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-11-01 13:37:23,827 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.browser: [6/16] Tour to_pos_order_to_sales_order_refuses_a_basket_loaded_from_a_sales_order → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-11-01 13:37:24,083 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:24] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 102 0.051 0.195 2026-11-01 13:37:24,183 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:24] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 20 0.013 0.042 2026-11-01 13:37:24,190 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.061 2026-11-01 13:37:24,346 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:37:24,352 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.browser: [7/16] Tour to_pos_order_to_sales_order_refuses_a_basket_loaded_from_a_sales_order → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-11-01 13:37:24,428 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.browser: [8/16] Tour to_pos_order_to_sales_order_refuses_a_basket_loaded_from_a_sales_order → Step body:not(:has(.modal)) 2026-11-01 13:37:24,456 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:24] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.005 0.018 2026-11-01 13:37:24,516 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:24] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 19 0.019 0.031 2026-11-01 13:37:24,574 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:24] "POST /web/dataset/call_kw/sale.order.line/read HTTP/1.1" 200 - 15 0.016 0.034 2026-11-01 13:37:24,635 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:24] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.016 0.033 2026-11-01 13:37:24,709 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.browser: [9/16] Tour to_pos_order_to_sales_order_refuses_a_basket_loaded_from_a_sales_order → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:37:24,792 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.browser: [10/16] Tour to_pos_order_to_sales_order_refuses_a_basket_loaded_from_a_sales_order → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:37:24,806 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:37:24,807 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:37:24,850 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.browser: [11/16] Tour to_pos_order_to_sales_order_refuses_a_basket_loaded_from_a_sales_order → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:37:24,902 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.browser: [12/16] Tour to_pos_order_to_sales_order_refuses_a_basket_loaded_from_a_sales_order → Step count the create_from_ui calls sent by the till (trigger: body) 2026-11-01 13:37:24,953 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.browser: [13/16] Tour to_pos_order_to_sales_order_refuses_a_basket_loaded_from_a_sales_order → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:37:25,009 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.browser: [14/16] Tour to_pos_order_to_sales_order_refuses_a_basket_loaded_from_a_sales_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:37:25,063 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.browser: [15/16] Tour to_pos_order_to_sales_order_refuses_a_basket_loaded_from_a_sales_order → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:37:25,123 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.browser: [16/16] Tour to_pos_order_to_sales_order_refuses_a_basket_loaded_from_a_sales_order → Step create_from_ui was called 0 time(s) (trigger: body) 2026-11-01 13:37:25,222 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.browser: tour succeeded 2026-11-01 13:37:25,223 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.browser: ╔═══════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_refuses_a_basket_loaded_from_a_sales_order SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════════════════╝ 2026-11-01 13:37:25,290 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.browser: heap 16905676 (allocated 18096128) 2026-11-01 13:37:25,296 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation: Closing chrome headless with pid 20802 2026-11-01 13:37:25,297 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation: Closing websocket connection 2026-11-01 13:37:25,297 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation: Terminating chrome headless with pid 20802 2026-11-01 13:37:25,419 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133725_419425_test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation.txt 2026-11-01 13:37:25,419 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_basket_loaded_from_a_sales_order_is_refused_before_any_quotation: Removing chrome user profile "/tmp/tmpwelpx5u7_chrome_odoo" 2026-11-01 13:37:25,477 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation ... 2026-11-01 13:37:26,239 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation: Chrome pid: 21011 2026-11-01 13:37:26,239 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation: Chrome headless temporary user profile dir: /tmp/tmp56lonk45_chrome_odoo 2026-11-01 13:37:26,239 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation: Issuing json command http://127.0.0.1:36085/json/version 2026-11-01 13:37:26,241 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:36085/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:37:26,309 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation: Browser version: Chrome/150.0.7871.114 2026-11-01 13:37:26,309 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation: Issuing json command http://127.0.0.1:36085/json 2026-11-01 13:37:26,310 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:36085/json with timeout 3 increased to 10s during tests 2026-11-01 13:37:26,324 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation: Websocket url found: ws://127.0.0.1:36085/devtools/page/29ED1AF384599336E9D8519AEC5D7B44 2026-11-01 13:37:26,340 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation: Enable chrome headless console log notification 2026-11-01 13:37:26,344 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation: Chrome headless enable page notifications 2026-11-01 13:37:26,410 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:37:26,413 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation: Setting session cookie in browser 2026-11-01 13:37:26,415 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation: Open "http://127.0.0.1:8069/pos/ui?config_id=17" in browser 2026-11-01 13:37:26,415 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=17" 2026-11-01 13:37:26,431 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:37:27,194 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:27] "GET /pos/ui?config_id=17 HTTP/1.1" 200 - 130 0.074 0.692 2026-11-01 13:37:27,197 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation: Navigation result: {'frameId': '29ED1AF384599336E9D8519AEC5D7B44', 'loaderId': '27A420AA011DE4D9BC1A17B70FC4FEFD', 'isDownload': False} 2026-11-01 13:37:27,198 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself')" 2026-11-01 13:37:27,219 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:37:27,241 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:27] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-11-01 13:37:27,250 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:27] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-11-01 13:37:27,256 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:27] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-11-01 13:37:27,719 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:27] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 13:37:27,729 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:37:27,735 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:37:27,749 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=17", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:37:27,750 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-11-01 13:37:27,755 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: IndexedDB 1 Ready 2026-11-01 13:37:27,757 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [1/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:37:28,240 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 304 0.157 0.342 2026-11-01 13:37:28,243 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.475 2026-11-01 13:37:28,414 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-01 13:37:28,428 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 13:37:28,461 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 13:37:28,484 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-01 13:37:28,490 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: Owl is running in 'dev' mode. 2026-11-01 13:37:28,566 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:37:28,572 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:37:28,638 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 13:37:28,642 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 13:37:28,663 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 13:37:28,694 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.027 0.034 2026-11-01 13:37:28,704 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [2/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:37:28,726 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 9 0.013 0.052 2026-11-01 13:37:28,745 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 4 0.005 0.106 2026-11-01 13:37:28,797 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.019 2026-11-01 13:37:28,827 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.034 2026-11-01 13:37:28,837 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.054 2026-11-01 13:37:28,848 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.059 2026-11-01 13:37:28,859 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.069 2026-11-01 13:37:28,867 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.052 2026-11-01 13:37:28,877 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [3/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:37:28,891 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.012 0.037 2026-11-01 13:37:28,904 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.117 2026-11-01 13:37:28,923 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.042 2026-11-01 13:37:28,941 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.107 2026-11-01 13:37:28,952 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.096 2026-11-01 13:37:28,969 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:28] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.066 2026-11-01 13:37:29,063 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:29] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.037 0.116 2026-11-01 13:37:29,070 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:29] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.190 2026-11-01 13:37:29,134 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [4/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:37:29,212 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [5/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:37:29,273 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [6/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:37:29,342 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [7/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:37:29,519 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [8/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:37:29,571 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [9/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:37:29,676 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [10/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:37:29,730 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [11/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:37:29,794 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [12/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:37:29,849 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [13/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:37:30,054 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [14/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:37:30,106 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [15/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:37:30,195 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [16/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:37:30,218 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:37:30,267 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:37:30,276 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [17/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:37:30,339 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [18/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step click customer button (trigger: button.partner-button) 2026-11-01 13:37:30,513 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [19/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:37:30,608 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [20/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:37:30,670 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [21/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step the order holds a single payment line that is neither synced nor validated (trigger: body) 2026-11-01 13:37:30,733 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [22/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:37:30,795 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [23/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:37:30,891 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [24/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step do not open the quotation (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary) 2026-11-01 13:37:30,910 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 13:37:31,253 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:31] "POST /web/dataset/call_kw/sale.order/create_from_ui HTTP/1.1" 200 - 117 0.125 0.250 2026-11-01 13:37:31,294 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:31] "POST /web/dataset/call_kw/sale.order/has_access HTTP/1.1" 200 - 1 0.001 0.010 2026-11-01 13:37:31,357 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [25/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step product screen is shown (trigger: .product-screen) 2026-11-01 13:37:31,413 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [26/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:37:31,474 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [27/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-01 13:37:31,534 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [28/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:37:31,587 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: [29/29] Tour to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself → Step only the fresh empty order is left at the till (trigger: body) 2026-11-01 13:37:31,639 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: tour succeeded 2026-11-01 13:37:31,640 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: ╔════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_ignores_the_cash_line_the_till_added_itself SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════════════════╝ 2026-11-01 13:37:31,741 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.browser: heap 20093716 (allocated 21241856) 2026-11-01 13:37:31,744 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation: Closing chrome headless with pid 21011 2026-11-01 13:37:31,749 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation: Closing websocket connection 2026-11-01 13:37:31,750 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation: Terminating chrome headless with pid 21011 2026-11-01 13:37:31,859 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133731_858969_test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation.txt 2026-11-01 13:37:31,859 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cash_line_added_by_the_till_on_a_single_cash_method_does_not_block_the_quotation: Removing chrome user profile "/tmp/tmp56lonk45_chrome_odoo" 2026-11-01 13:37:31,939 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it ... 2026-11-01 13:37:32,354 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it: Chrome pid: 21224 2026-11-01 13:37:32,354 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it: Chrome headless temporary user profile dir: /tmp/tmpl842eugy_chrome_odoo 2026-11-01 13:37:32,354 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it: Issuing json command http://127.0.0.1:36103/json/version 2026-11-01 13:37:32,355 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:36103/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:37:32,408 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it: Browser version: Chrome/150.0.7871.114 2026-11-01 13:37:32,408 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it: Issuing json command http://127.0.0.1:36103/json 2026-11-01 13:37:32,409 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:36103/json with timeout 3 increased to 10s during tests 2026-11-01 13:37:32,421 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it: Websocket url found: ws://127.0.0.1:36103/devtools/page/F259E5895E1A21EF61C94AC4D88FB295 2026-11-01 13:37:32,433 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it: Enable chrome headless console log notification 2026-11-01 13:37:32,440 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it: Chrome headless enable page notifications 2026-11-01 13:37:32,494 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:37:32,507 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it: Setting session cookie in browser 2026-11-01 13:37:32,515 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-11-01 13:37:32,515 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-11-01 13:37:32,534 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:37:33,359 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:33] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 179 0.095 0.733 2026-11-01 13:37:33,363 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it: Navigation result: {'frameId': 'F259E5895E1A21EF61C94AC4D88FB295', 'loaderId': 'F45662C1B0D9704D2A7159FE17989C83', 'isDownload': False} 2026-11-01 13:37:33,364 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened')" 2026-11-01 13:37:33,389 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:37:33,403 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:33] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-11-01 13:37:33,410 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:33] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-11-01 13:37:33,418 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:33] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-11-01 13:37:33,919 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:33] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 13:37:33,929 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:37:33,948 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: IndexedDB 1 Ready 2026-11-01 13:37:33,948 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:37:33,954 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 13:37:33,960 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [1/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:37:34,435 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1141, model: sale.order 2026-11-01 13:37:34,438 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1141, model: sale.order.line 2026-11-01 13:37:34,454 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:34] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.167 0.343 2026-11-01 13:37:34,464 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.510 2026-11-01 13:37:34,628 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-01 13:37:34,630 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.010 2026-11-01 13:37:34,649 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 13:37:34,688 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.007 2026-11-01 13:37:34,713 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:34] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-11-01 13:37:34,723 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: Owl is running in 'dev' mode. 2026-11-01 13:37:34,785 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:37:34,788 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:37:34,834 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 13:37:34,858 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 13:37:34,867 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 13:37:34,881 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [2/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:37:34,885 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:34] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.031 0.036 2026-11-01 13:37:34,907 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:34] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 9 0.005 0.078 2026-11-01 13:37:34,945 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:34] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 4 0.006 0.077 2026-11-01 13:37:34,958 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:34] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.005 0.032 2026-11-01 13:37:34,970 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:34] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.046 2026-11-01 13:37:34,978 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:34] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.044 2026-11-01 13:37:34,990 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:34] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.025 2026-11-01 13:37:34,997 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:34] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.058 2026-11-01 13:37:35,001 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [3/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:37:35,011 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:35] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.080 2026-11-01 13:37:35,019 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:35] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.033 2026-11-01 13:37:35,033 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:35] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.062 2026-11-01 13:37:35,045 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:35] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.060 2026-11-01 13:37:35,053 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:35] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.037 2026-11-01 13:37:35,059 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:35] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.035 2026-11-01 13:37:35,066 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:35] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.064 2026-11-01 13:37:35,077 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:35] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.076 2026-11-01 13:37:35,152 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:35] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.022 0.091 2026-11-01 13:37:35,222 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [4/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:37:35,298 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [5/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:37:35,356 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [6/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:37:35,422 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [7/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:37:35,604 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [8/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:37:35,671 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [9/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:37:35,767 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [10/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:37:35,821 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [11/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:37:35,889 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [12/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:37:35,956 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [13/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:37:36,137 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [14/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:37:36,204 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [15/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:37:36,288 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [16/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:37:36,302 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:37:36,303 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:37:36,348 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [17/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:37:36,404 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [18/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step click customer button (trigger: button.partner-button) 2026-11-01 13:37:36,571 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [19/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:37:36,666 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [20/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:37:36,731 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [21/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step count the links to a quotation opened by the till (trigger: body) 2026-11-01 13:37:36,792 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [22/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:37:36,864 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [23/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:37:36,954 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [24/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step a dialog with a single button, without the offer to view the quotation, is dismissed (trigger: .modal:not(.o_inactive_modal) .modal-footer:not(:has(.btn-secondary)) .btn-primary) 2026-11-01 13:37:36,983 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 13:37:37,305 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:37] "POST /web/dataset/call_kw/sale.order/create_from_ui HTTP/1.1" 200 - 116 0.129 0.233 2026-11-01 13:37:37,336 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:37] "POST /web/dataset/call_kw/sale.order/has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 13:37:37,382 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [25/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step product screen is shown (trigger: .product-screen) 2026-11-01 13:37:37,440 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [26/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:37:37,504 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [27/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-01 13:37:37,556 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [28/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:37:37,607 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [29/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step only the fresh empty order is left at the till (trigger: body) 2026-11-01 13:37:37,659 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: [30/30] Tour to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened → Step no link to the quotation was opened (trigger: body) 2026-11-01 13:37:37,720 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: tour succeeded 2026-11-01 13:37:37,722 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_tells_a_cashier_with_no_sales_right_the_quotation_cannot_be_opened SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-11-01 13:37:37,864 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.browser: heap 20316540 (allocated 22290432) 2026-11-01 13:37:37,867 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it: Closing chrome headless with pid 21224 2026-11-01 13:37:37,867 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it: Closing websocket connection 2026-11-01 13:37:37,868 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it: Terminating chrome headless with pid 21224 2026-11-01 13:37:37,963 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133737_963388_test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it.txt 2026-11-01 13:37:37,963 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_cashier_with_no_sales_right_gets_the_quotation_without_salesperson_and_no_link_to_it: Removing chrome user profile "/tmp/tmpl842eugy_chrome_odoo" 2026-11-01 13:37:38,050 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order ... 2026-11-01 13:37:38,344 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order: Chrome pid: 21436 2026-11-01 13:37:38,344 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order: Chrome headless temporary user profile dir: /tmp/tmplb3_kmo3_chrome_odoo 2026-11-01 13:37:38,344 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order: Issuing json command http://127.0.0.1:46493/json/version 2026-11-01 13:37:38,345 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:46493/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:37:38,361 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order: Browser version: Chrome/150.0.7871.114 2026-11-01 13:37:38,361 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order: Issuing json command http://127.0.0.1:46493/json 2026-11-01 13:37:38,362 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:46493/json with timeout 3 increased to 10s during tests 2026-11-01 13:37:38,368 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order: Websocket url found: ws://127.0.0.1:46493/devtools/page/485206620FFCFD69EF3C1D614CD19A91 2026-11-01 13:37:38,375 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order: Enable chrome headless console log notification 2026-11-01 13:37:38,377 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order: Chrome headless enable page notifications 2026-11-01 13:37:38,453 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:37:38,463 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order: Setting session cookie in browser 2026-11-01 13:37:38,465 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-11-01 13:37:38,465 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-11-01 13:37:38,476 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:37:40,780 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:40] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 185 0.086 2.221 2026-11-01 13:37:40,784 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order: Navigation result: {'frameId': '485206620FFCFD69EF3C1D614CD19A91', 'loaderId': '466A882C94697465B85FA3055B2D149E', 'isDownload': False} 2026-11-01 13:37:40,784 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_creates_one_quotation')" 2026-11-01 13:37:40,802 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:37:40,821 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:40] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-11-01 13:37:40,828 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:40] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-11-01 13:37:40,835 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:40] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-11-01 13:37:41,315 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:41] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 13:37:41,322 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:37:41,331 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:37:41,341 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: IndexedDB 1 Ready 2026-11-01 13:37:41,354 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.016 2026-11-01 13:37:41,358 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_creates_one_quotation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:37:41,383 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [1/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:37:41,879 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:41] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.182 0.358 2026-11-01 13:37:41,880 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.499 2026-11-01 13:37:42,033 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-01 13:37:42,067 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 13:37:42,101 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 13:37:42,122 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-11-01 13:37:42,129 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: Owl is running in 'dev' mode. 2026-11-01 13:37:42,190 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:37:42,192 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:37:42,277 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 13:37:42,297 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 13:37:42,298 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.057 2026-11-01 13:37:42,306 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 9 0.032 0.025 2026-11-01 13:37:42,328 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [2/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:37:42,333 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 4 0.004 0.023 2026-11-01 13:37:42,413 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.030 0.140 2026-11-01 13:37:42,425 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.053 2026-11-01 13:37:42,433 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.049 2026-11-01 13:37:42,448 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.074 2026-11-01 13:37:42,455 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [3/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:37:42,465 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.009 0.025 2026-11-01 13:37:42,477 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.092 2026-11-01 13:37:42,488 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.085 2026-11-01 13:37:42,498 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.040 2026-11-01 13:37:42,505 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.065 2026-11-01 13:37:42,513 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.028 2026-11-01 13:37:42,521 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.049 2026-11-01 13:37:42,528 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.108 2026-11-01 13:37:42,536 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.042 2026-11-01 13:37:42,542 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.037 2026-11-01 13:37:42,635 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:42] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.030 0.097 2026-11-01 13:37:42,711 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [4/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:37:42,780 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [5/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:37:42,840 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [6/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:37:42,907 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [7/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:37:43,095 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [8/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:37:43,155 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [9/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:37:43,254 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [10/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:37:43,303 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [11/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:37:43,357 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [12/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:37:43,423 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [13/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:37:43,604 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [14/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:37:43,671 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [15/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:37:43,744 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [16/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:37:43,755 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:37:43,756 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 13:37:43,800 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [17/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:37:43,852 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [18/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click customer button (trigger: button.partner-button) 2026-11-01 13:37:44,062 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [19/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:37:44,206 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [20/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:37:44,267 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [21/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:37:44,340 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [22/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:37:44,451 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [23/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step do not open the quotation (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary) 2026-11-01 13:37:44,475 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 13:37:44,714 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:44] "POST /web/dataset/call_kw/sale.order/create_from_ui HTTP/1.1" 200 - 118 0.099 0.192 2026-11-01 13:37:44,758 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:44] "POST /web/dataset/call_kw/sale.order/has_access HTTP/1.1" 200 - 1 0.001 0.011 2026-11-01 13:37:44,809 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [24/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step product screen is shown (trigger: .product-screen) 2026-11-01 13:37:44,872 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [25/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:37:44,937 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [26/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-01 13:37:44,989 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [27/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:37:45,041 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: [28/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step only the fresh empty order is left at the till (trigger: body) 2026-11-01 13:37:45,097 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: tour succeeded 2026-11-01 13:37:45,100 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_creates_one_quotation SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-11-01 13:37:45,201 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order.browser: heap 20300936 (allocated 22290432) 2026-11-01 13:37:45,204 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order: Closing chrome headless with pid 21436 2026-11-01 13:37:45,204 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order: Closing websocket connection 2026-11-01 13:37:45,204 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order: Terminating chrome headless with pid 21436 2026-11-01 13:37:45,317 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133745_317300_test_create_sales_order_yields_one_quotation_and_no_open_pos_order.txt 2026-11-01 13:37:45,317 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_create_sales_order_yields_one_quotation_and_no_open_pos_order: Removing chrome user profile "/tmp/tmplb3_kmo3_chrome_odoo" 2026-11-01 13:37:45,417 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation ... 2026-11-01 13:37:45,725 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation: Chrome pid: 21636 2026-11-01 13:37:45,725 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation: Chrome headless temporary user profile dir: /tmp/tmpo7a5t1rz_chrome_odoo 2026-11-01 13:37:45,725 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation: Issuing json command http://127.0.0.1:36967/json/version 2026-11-01 13:37:45,726 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:36967/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:37:45,741 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation: Browser version: Chrome/150.0.7871.114 2026-11-01 13:37:45,741 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation: Issuing json command http://127.0.0.1:36967/json 2026-11-01 13:37:45,742 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:36967/json with timeout 3 increased to 10s during tests 2026-11-01 13:37:45,748 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation: Websocket url found: ws://127.0.0.1:36967/devtools/page/E1A6EA51D0CCD9DC58C685CF6A3728FA 2026-11-01 13:37:45,753 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation: Enable chrome headless console log notification 2026-11-01 13:37:45,763 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation: Chrome headless enable page notifications 2026-11-01 13:37:45,807 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:37:45,843 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation: Setting session cookie in browser 2026-11-01 13:37:45,846 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-11-01 13:37:45,846 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-11-01 13:37:45,861 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:37:46,683 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:46] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 185 0.104 0.719 2026-11-01 13:37:46,686 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation: Navigation result: {'frameId': 'E1A6EA51D0CCD9DC58C685CF6A3728FA', 'loaderId': '0D0DAF528E7A40CB43A05BF4A1BF100F', 'isDownload': False} 2026-11-01 13:37:46,686 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order')" 2026-11-01 13:37:46,717 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:37:46,745 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:46] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-11-01 13:37:46,755 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:46] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-11-01 13:37:46,767 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:46] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.036 2026-11-01 13:37:47,243 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:47] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 13:37:47,257 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:37:47,258 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:37:47,276 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:37:47,277 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: IndexedDB 1 Ready 2026-11-01 13:37:47,285 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [1/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:37:47,954 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:47] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.208 0.481 2026-11-01 13:37:47,964 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.697 2026-11-01 13:37:48,109 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-11-01 13:37:48,111 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-11-01 13:37:48,128 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 13:37:48,167 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 13:37:48,191 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-11-01 13:37:48,201 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: Owl is running in 'dev' mode. 2026-11-01 13:37:48,258 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:37:48,268 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:37:48,293 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:37:48,308 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 13:37:48,313 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 13:37:48,368 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [2/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:37:48,389 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.015 0.068 2026-11-01 13:37:48,423 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 9 0.011 0.102 2026-11-01 13:37:48,455 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 4 0.004 0.136 2026-11-01 13:37:48,461 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.049 2026-11-01 13:37:48,475 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.061 2026-11-01 13:37:48,482 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.064 2026-11-01 13:37:48,493 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.043 2026-11-01 13:37:48,500 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [3/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:37:48,502 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.036 2026-11-01 13:37:48,511 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.094 2026-11-01 13:37:48,520 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.050 2026-11-01 13:37:48,528 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.043 2026-11-01 13:37:48,535 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.046 2026-11-01 13:37:48,543 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.034 2026-11-01 13:37:48,549 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.050 2026-11-01 13:37:48,555 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.038 2026-11-01 13:37:48,563 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.038 2026-11-01 13:37:48,648 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:48] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.025 0.090 2026-11-01 13:37:48,720 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [4/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:37:48,800 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [5/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:37:48,857 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [6/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:37:48,923 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [7/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:37:49,106 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [8/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:37:49,172 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [9/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:37:49,298 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [10/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:37:49,352 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [11/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:37:49,406 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [12/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:37:49,476 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [13/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:37:49,658 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [14/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:37:49,720 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [15/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:37:49,808 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [16/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:37:49,821 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:37:49,822 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:37:49,866 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [17/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:37:49,917 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [18/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step click customer button (trigger: button.partner-button) 2026-11-01 13:37:50,122 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [19/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:37:50,242 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [20/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:37:50,316 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [21/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step count the create_from_ui calls sent by the till (trigger: body) 2026-11-01 13:37:50,385 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [22/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step a till hook refuses the deletion of the order (trigger: body) 2026-11-01 13:37:50,438 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [23/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:37:50,508 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [24/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step the refusal stops the flow before any confirmation or server call (trigger: body) 2026-11-01 13:37:50,604 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [25/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:37:50,671 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: [26/26] Tour to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order → Step create_from_ui was called 0 time(s) (trigger: body) 2026-11-01 13:37:50,753 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: tour succeeded 2026-11-01 13:37:50,754 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: ╔════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_stops_when_the_till_refuses_to_delete_the_order SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-11-01 13:37:50,843 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation.browser: heap 19840964 (allocated 21504000) 2026-11-01 13:37:50,857 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation: Closing chrome headless with pid 21636 2026-11-01 13:37:50,863 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation: Closing websocket connection 2026-11-01 13:37:50,865 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation: Terminating chrome headless with pid 21636 2026-11-01 13:37:50,971 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133750_971146_test_deletion_refused_by_the_till_leaves_the_order_without_quotation.txt 2026-11-01 13:37:50,971 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_deletion_refused_by_the_till_leaves_the_order_without_quotation: Removing chrome user profile "/tmp/tmpo7a5t1rz_chrome_odoo" 2026-11-01 13:37:51,041 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation ... 2026-11-01 13:37:51,361 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation: Chrome pid: 21844 2026-11-01 13:37:51,361 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation: Chrome headless temporary user profile dir: /tmp/tmp9xnq7cjv_chrome_odoo 2026-11-01 13:37:51,361 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation: Issuing json command http://127.0.0.1:46515/json/version 2026-11-01 13:37:51,363 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:46515/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:37:51,406 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation: Browser version: Chrome/150.0.7871.114 2026-11-01 13:37:51,407 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation: Issuing json command http://127.0.0.1:46515/json 2026-11-01 13:37:51,407 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:46515/json with timeout 3 increased to 10s during tests 2026-11-01 13:37:51,419 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation: Websocket url found: ws://127.0.0.1:46515/devtools/page/48036DB693FF85E45C8CBD3D7FE2F0D6 2026-11-01 13:37:51,433 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation: Enable chrome headless console log notification 2026-11-01 13:37:51,439 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation: Chrome headless enable page notifications 2026-11-01 13:37:51,475 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:37:51,487 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation: Setting session cookie in browser 2026-11-01 13:37:51,492 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-11-01 13:37:51,492 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-11-01 13:37:51,505 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:37:52,412 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:52] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 185 0.108 0.802 2026-11-01 13:37:52,416 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation: Navigation result: {'frameId': '48036DB693FF85E45C8CBD3D7FE2F0D6', 'loaderId': 'ED2D165DC737DF3C963A688EA70336AC', 'isDownload': False} 2026-11-01 13:37:52,416 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_double_tap_creates_one_quotation')" 2026-11-01 13:37:52,432 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:37:52,462 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:52] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.012 2026-11-01 13:37:52,473 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:52] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-11-01 13:37:52,484 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:52] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.040 2026-11-01 13:37:52,930 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:52] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 13:37:52,959 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:37:52,970 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: IndexedDB 1 Ready 2026-11-01 13:37:52,975 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:37:52,977 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_double_tap_creates_one_quotation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:37:52,994 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [1/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:37:53,664 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:53] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.218 0.470 2026-11-01 13:37:53,674 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.681 2026-11-01 13:37:53,821 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 13:37:53,835 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-11-01 13:37:53,859 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 13:37:53,896 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 13:37:53,916 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:53] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-11-01 13:37:53,923 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: Owl is running in 'dev' mode. 2026-11-01 13:37:53,990 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:37:54,005 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:37:54,076 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 13:37:54,077 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.034 2026-11-01 13:37:54,081 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 13:37:54,083 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:54] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 9 0.015 0.028 2026-11-01 13:37:54,115 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [2/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:37:54,148 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:54] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.022 0.091 2026-11-01 13:37:54,194 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:54] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 4 0.008 0.108 2026-11-01 13:37:54,202 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:54] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.036 2026-11-01 13:37:54,214 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:54] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.052 2026-11-01 13:37:54,220 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:54] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.056 2026-11-01 13:37:54,229 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:54] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.060 2026-11-01 13:37:54,237 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:54] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.027 2026-11-01 13:37:54,242 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [3/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:37:54,244 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:54] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.061 2026-11-01 13:37:54,252 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:54] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.023 2026-11-01 13:37:54,260 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:54] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.026 2026-11-01 13:37:54,271 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:54] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.043 2026-11-01 13:37:54,277 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:54] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.065 2026-11-01 13:37:54,288 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:54] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.024 2026-11-01 13:37:54,294 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:54] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.026 2026-11-01 13:37:54,355 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:54] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.024 0.061 2026-11-01 13:37:54,363 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:54] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.097 2026-11-01 13:37:54,414 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [4/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:37:54,495 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [5/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:37:54,556 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [6/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:37:54,627 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [7/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:37:54,804 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [8/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:37:54,870 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [9/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:37:54,981 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [10/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:37:55,030 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [11/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:37:55,088 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [12/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:37:55,158 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [13/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:37:55,351 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [14/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:37:55,403 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [15/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:37:55,481 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [16/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:37:55,502 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:37:55,505 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:37:55,540 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [17/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:37:55,590 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [18/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step click customer button (trigger: button.partner-button) 2026-11-01 13:37:55,824 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [19/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:37:55,933 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [20/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:37:55,997 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [21/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step count the create_from_ui calls sent by the till (trigger: body) 2026-11-01 13:37:56,056 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [22/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step tap Create Sales Order twice in a row (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:37:56,125 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [23/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step only one confirmation dialog is open (trigger: .modal) 2026-11-01 13:37:56,220 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [24/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:37:56,311 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [25/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step do not open the quotation (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary) 2026-11-01 13:37:56,326 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 13:37:56,654 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:56] "POST /web/dataset/call_kw/sale.order/create_from_ui HTTP/1.1" 200 - 118 0.143 0.209 2026-11-01 13:37:56,704 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:56] "POST /web/dataset/call_kw/sale.order/has_access HTTP/1.1" 200 - 1 0.001 0.013 2026-11-01 13:37:56,758 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [26/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step product screen is shown (trigger: .product-screen) 2026-11-01 13:37:56,806 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [27/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:37:56,869 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [28/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-01 13:37:56,921 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [29/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:37:56,972 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [30/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step only the fresh empty order is left at the till (trigger: body) 2026-11-01 13:37:57,037 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: [31/31] Tour to_pos_order_to_sales_order_double_tap_creates_one_quotation → Step create_from_ui was called 1 time(s) (trigger: body) 2026-11-01 13:37:57,105 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: tour succeeded 2026-11-01 13:37:57,105 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: ╔═════════════════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_double_tap_creates_one_quotation SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════╝ 2026-11-01 13:37:57,218 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation.browser: heap 20308676 (allocated 22028288) 2026-11-01 13:37:57,220 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation: Closing chrome headless with pid 21844 2026-11-01 13:37:57,221 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation: Closing websocket connection 2026-11-01 13:37:57,222 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation: Terminating chrome headless with pid 21844 2026-11-01 13:37:57,317 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133757_317248_test_double_tap_on_create_sales_order_yields_one_quotation.txt 2026-11-01 13:37:57,317 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_double_tap_on_create_sales_order_yields_one_quotation: Removing chrome user profile "/tmp/tmp9xnq7cjv_chrome_odoo" 2026-11-01 13:37:57,414 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line ... 2026-11-01 13:37:57,711 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line: Chrome pid: 22047 2026-11-01 13:37:57,711 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line: Chrome headless temporary user profile dir: /tmp/tmpu3jy4gyy_chrome_odoo 2026-11-01 13:37:57,712 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line: Issuing json command http://127.0.0.1:38211/json/version 2026-11-01 13:37:57,713 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:38211/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:37:57,729 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line: Browser version: Chrome/150.0.7871.114 2026-11-01 13:37:57,730 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line: Issuing json command http://127.0.0.1:38211/json 2026-11-01 13:37:57,731 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:38211/json with timeout 3 increased to 10s during tests 2026-11-01 13:37:57,741 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line: Websocket url found: ws://127.0.0.1:38211/devtools/page/5C0DC3778355A9D41DAD77DDEA019126 2026-11-01 13:37:57,749 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line: Enable chrome headless console log notification 2026-11-01 13:37:57,760 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line: Chrome headless enable page notifications 2026-11-01 13:37:57,800 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:37:57,815 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line: Setting session cookie in browser 2026-11-01 13:37:57,817 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-11-01 13:37:57,817 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-11-01 13:37:57,827 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:37:58,724 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:58] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 185 0.096 0.803 2026-11-01 13:37:58,727 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line: Navigation result: {'frameId': '5C0DC3778355A9D41DAD77DDEA019126', 'loaderId': '909960ADBCAF3007B0E289EC56B17B74', 'isDownload': False} 2026-11-01 13:37:58,728 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order')" 2026-11-01 13:37:58,746 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:37:58,762 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:58] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-11-01 13:37:58,788 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:58] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.030 2026-11-01 13:37:58,792 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:58] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-11-01 13:37:59,313 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:59] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 13:37:59,322 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:37:59,326 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:37:59,362 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: IndexedDB 1 Ready 2026-11-01 13:37:59,364 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.009 2026-11-01 13:37:59,375 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:37:59,387 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [1/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:37:59,971 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:59] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.177 0.437 2026-11-01 13:37:59,973 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:37:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.577 2026-11-01 13:38:00,159 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-01 13:38:00,179 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 13:38:00,215 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 13:38:00,236 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-01 13:38:00,243 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: Owl is running in 'dev' mode. 2026-11-01 13:38:00,321 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:38:00,332 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:38:00,373 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 13:38:00,396 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 13:38:00,402 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 13:38:00,406 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 9 0.016 0.026 2026-11-01 13:38:00,447 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.011 0.072 2026-11-01 13:38:00,450 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [2/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:00,475 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 4 0.007 0.073 2026-11-01 13:38:00,496 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.009 2026-11-01 13:38:00,503 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.017 2026-11-01 13:38:00,515 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.019 2026-11-01 13:38:00,522 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.033 2026-11-01 13:38:00,534 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.040 2026-11-01 13:38:00,542 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.021 2026-11-01 13:38:00,552 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.040 2026-11-01 13:38:00,560 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.048 2026-11-01 13:38:00,569 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.076 2026-11-01 13:38:00,580 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [3/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:38:00,589 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.006 0.055 2026-11-01 13:38:00,596 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.056 2026-11-01 13:38:00,604 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.055 2026-11-01 13:38:00,614 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.039 2026-11-01 13:38:00,677 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:00] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.021 0.070 2026-11-01 13:38:00,744 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [4/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:00,816 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [5/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:38:00,872 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [6/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:38:00,940 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [7/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:38:01,120 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [8/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:01,186 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [9/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:38:01,294 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [10/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:01,351 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [11/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:38:01,405 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [12/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:38:01,472 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [13/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:38:01,653 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [14/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:01,720 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [15/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:01,770 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [16/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step click customer button (trigger: .product-screen .set-partner) 2026-11-01 13:38:01,976 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [17/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:38:02,075 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [18/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:38:02,137 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [19/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:02,197 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [20/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step the general note is written, then the order is synced to the server (trigger: body) 2026-11-01 13:38:02,276 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71093098 started for PoS orders references: [{'name': 'Order 00023-001-0001', 'uuid': '72c4a66e-ab38-491f-84fd-f5604b96243a'}] 2026-11-01 13:38:02,359 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71093098 order {'name': 'Order 00023-001-0001', 'uuid': '72c4a66e-ab38-491f-84fd-f5604b96243a'} created pos.order #21 2026-11-01 13:38:02,362 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71093098 finished 2026-11-01 13:38:02,432 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 97 0.067 0.092 2026-11-01 13:38:02,472 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [21/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:38:02,554 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [22/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:38:02,567 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:38:02,569 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:38:02,614 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [23/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:38:02,664 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [24/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step the order is already synced and its note is not touched again (trigger: body) 2026-11-01 13:38:02,719 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [25/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:38:02,775 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [26/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:02,861 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [27/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step do not open the quotation (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary) 2026-11-01 13:38:02,868 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 13:38:03,256 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:03] "POST /web/dataset/call_kw/sale.order/create_from_ui HTTP/1.1" 200 - 158 0.156 0.246 2026-11-01 13:38:03,308 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:03] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel HTTP/1.1" 200 - 7 0.004 0.015 2026-11-01 13:38:03,337 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:03] "POST /web/dataset/call_kw/sale.order/has_access HTTP/1.1" 200 - 1 0.001 0.012 2026-11-01 13:38:03,375 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [28/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step product screen is shown (trigger: .product-screen) 2026-11-01 13:38:03,438 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [29/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:03,507 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [30/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-01 13:38:03,555 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [31/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:03,608 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: [32/32] Tour to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order → Step only the fresh empty order is left at the till (trigger: body) 2026-11-01 13:38:03,657 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: tour succeeded 2026-11-01 13:38:03,658 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: ╔═════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_sends_the_general_note_of_a_synced_order SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════╝ 2026-11-01 13:38:03,758 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.browser: heap 20801436 (allocated 21897216) 2026-11-01 13:38:03,771 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line: Closing chrome headless with pid 22047 2026-11-01 13:38:03,778 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line: Closing websocket connection 2026-11-01 13:38:03,782 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line: Terminating chrome headless with pid 22047 2026-11-01 13:38:03,884 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133803_884709_test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line.txt 2026-11-01 13:38:03,885 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_of_a_synced_order_ends_the_quotation_as_a_note_line: Removing chrome user profile "/tmp/tmpu3jy4gyy_chrome_odoo" 2026-11-01 13:38:03,970 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line ... 2026-11-01 13:38:04,283 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line: Chrome pid: 22256 2026-11-01 13:38:04,283 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line: Chrome headless temporary user profile dir: /tmp/tmp_v1y4jgn_chrome_odoo 2026-11-01 13:38:04,283 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line: Issuing json command http://127.0.0.1:43983/json/version 2026-11-01 13:38:04,284 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:43983/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:38:04,374 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line: Browser version: Chrome/150.0.7871.114 2026-11-01 13:38:04,374 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line: Issuing json command http://127.0.0.1:43983/json 2026-11-01 13:38:04,375 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:43983/json with timeout 3 increased to 10s during tests 2026-11-01 13:38:04,397 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line: Websocket url found: ws://127.0.0.1:43983/devtools/page/C04DEEB22739C9356C17E196D24B6588 2026-11-01 13:38:04,407 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line: Enable chrome headless console log notification 2026-11-01 13:38:04,413 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line: Chrome headless enable page notifications 2026-11-01 13:38:04,467 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:38:04,488 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line: Setting session cookie in browser 2026-11-01 13:38:04,498 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-11-01 13:38:04,498 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-11-01 13:38:04,517 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:38:05,579 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:05] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 185 0.116 0.949 2026-11-01 13:38:05,583 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line: Navigation result: {'frameId': 'C04DEEB22739C9356C17E196D24B6588', 'loaderId': 'FD6A16FD27FDD9C9E16D5407338452CF', 'isDownload': False} 2026-11-01 13:38:05,583 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_sends_the_general_note_of_the_order')" 2026-11-01 13:38:05,596 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:38:05,619 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:05] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-11-01 13:38:05,626 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:05] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-11-01 13:38:05,630 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:05] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-11-01 13:38:06,123 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:06] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 13:38:06,132 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 13:38:06,140 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:38:06,160 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.013 2026-11-01 13:38:06,164 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: IndexedDB 1 Ready 2026-11-01 13:38:06,164 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_sends_the_general_note_of_the_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:38:06,176 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [1/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:38:06,714 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:06] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.188 0.380 2026-11-01 13:38:06,715 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.514 2026-11-01 13:38:06,918 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-11-01 13:38:06,932 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 13:38:06,981 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 13:38:07,007 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-11-01 13:38:07,017 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: Owl is running in 'dev' mode. 2026-11-01 13:38:07,100 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:38:07,101 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:38:07,157 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 13:38:07,198 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-11-01 13:38:07,201 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-11-01 13:38:07,203 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 9 0.017 0.042 2026-11-01 13:38:07,243 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [2/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:07,244 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.013 0.085 2026-11-01 13:38:07,260 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 4 0.004 0.065 2026-11-01 13:38:07,321 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.014 2026-11-01 13:38:07,331 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.020 2026-11-01 13:38:07,341 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.028 2026-11-01 13:38:07,349 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.039 2026-11-01 13:38:07,358 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.051 2026-11-01 13:38:07,367 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.019 2026-11-01 13:38:07,374 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.046 2026-11-01 13:38:07,381 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [3/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:38:07,381 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.028 2026-11-01 13:38:07,391 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.076 2026-11-01 13:38:07,399 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.062 2026-11-01 13:38:07,409 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.046 2026-11-01 13:38:07,415 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.042 2026-11-01 13:38:07,422 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.042 2026-11-01 13:38:07,504 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:07] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.033 0.084 2026-11-01 13:38:07,587 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [4/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:07,674 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [5/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:38:07,739 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [6/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:38:07,804 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [7/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:38:07,987 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [8/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:08,053 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [9/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:38:08,148 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [10/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:08,203 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [11/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:38:08,255 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [12/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:38:08,321 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [13/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:38:08,503 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [14/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:08,574 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [15/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:38:08,647 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [16/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:38:08,660 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:38:08,665 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:38:08,703 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [17/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:38:08,754 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [18/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step click customer button (trigger: button.partner-button) 2026-11-01 13:38:08,965 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [19/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:38:09,083 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [20/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:38:09,148 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [21/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step the cashier wrote a general note on the order (trigger: body) 2026-11-01 13:38:09,219 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [22/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:38:09,282 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [23/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:09,371 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [24/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step do not open the quotation (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary) 2026-11-01 13:38:09,397 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 13:38:09,695 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:09] "POST /web/dataset/call_kw/sale.order/create_from_ui HTTP/1.1" 200 - 120 0.140 0.200 2026-11-01 13:38:09,744 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:09] "POST /web/dataset/call_kw/sale.order/has_access HTTP/1.1" 200 - 1 0.005 0.014 2026-11-01 13:38:09,778 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [25/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step product screen is shown (trigger: .product-screen) 2026-11-01 13:38:09,839 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [26/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:09,902 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [27/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-01 13:38:09,957 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [28/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:10,011 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: [29/29] Tour to_pos_order_to_sales_order_sends_the_general_note_of_the_order → Step only the fresh empty order is left at the till (trigger: body) 2026-11-01 13:38:10,064 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: tour succeeded 2026-11-01 13:38:10,065 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: ╔════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_sends_the_general_note_of_the_order SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════════╝ 2026-11-01 13:38:10,165 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.browser: heap 20304480 (allocated 21504000) 2026-11-01 13:38:10,175 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line: Closing chrome headless with pid 22256 2026-11-01 13:38:10,177 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line: Closing websocket connection 2026-11-01 13:38:10,180 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line: Terminating chrome headless with pid 22256 2026-11-01 13:38:10,289 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133810_288926_test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line.txt 2026-11-01 13:38:10,289 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_general_note_written_at_the_till_ends_the_quotation_as_a_note_line: Removing chrome user profile "/tmp/tmp_v1y4jgn_chrome_odoo" 2026-11-01 13:38:10,361 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation ... 2026-11-01 13:38:10,653 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation: Chrome pid: 22460 2026-11-01 13:38:10,654 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation: Chrome headless temporary user profile dir: /tmp/tmpgny6aip9_chrome_odoo 2026-11-01 13:38:10,654 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation: Issuing json command http://127.0.0.1:33417/json/version 2026-11-01 13:38:10,655 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:33417/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:38:10,677 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation: Browser version: Chrome/150.0.7871.114 2026-11-01 13:38:10,677 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation: Issuing json command http://127.0.0.1:33417/json 2026-11-01 13:38:10,678 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:33417/json with timeout 3 increased to 10s during tests 2026-11-01 13:38:10,686 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation: Websocket url found: ws://127.0.0.1:33417/devtools/page/A1233DE63852A365692489701750A6B1 2026-11-01 13:38:10,697 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation: Enable chrome headless console log notification 2026-11-01 13:38:10,701 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation: Chrome headless enable page notifications 2026-11-01 13:38:10,758 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:38:10,771 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation: Setting session cookie in browser 2026-11-01 13:38:10,776 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-11-01 13:38:10,776 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-11-01 13:38:10,788 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:38:11,604 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:11] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 185 0.085 0.734 2026-11-01 13:38:11,608 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation: Navigation result: {'frameId': 'A1233DE63852A365692489701750A6B1', 'loaderId': '3271BCBB9E7EA401070719ABCCA753F6', 'isDownload': False} 2026-11-01 13:38:11,608 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line')" 2026-11-01 13:38:11,628 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:38:11,645 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:11] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 13:38:11,652 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:11] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-11-01 13:38:11,657 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:11] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-11-01 13:38:12,087 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:12] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 13:38:12,101 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:38:12,126 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: IndexedDB 1 Ready 2026-11-01 13:38:12,129 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:38:12,132 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 13:38:12,143 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [1/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:38:12,654 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:12] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.199 0.349 2026-11-01 13:38:12,661 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.551 2026-11-01 13:38:12,786 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 13:38:12,795 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-11-01 13:38:12,817 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 13:38:12,868 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-01 13:38:12,901 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:12] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-11-01 13:38:12,909 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: Owl is running in 'dev' mode. 2026-11-01 13:38:12,994 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:38:13,007 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:38:13,041 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 13:38:13,069 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 13:38:13,071 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 13:38:13,090 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:13] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.020 0.034 2026-11-01 13:38:13,108 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [2/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:13,113 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:13] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 9 0.007 0.066 2026-11-01 13:38:13,125 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:13] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 4 0.003 0.058 2026-11-01 13:38:13,234 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:13] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.029 0.036 2026-11-01 13:38:13,249 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:13] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.080 2026-11-01 13:38:13,260 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:13] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.060 2026-11-01 13:38:13,268 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [3/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:38:13,284 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:13] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.047 2026-11-01 13:38:13,292 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:13] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.102 2026-11-01 13:38:13,305 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:13] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.058 2026-11-01 13:38:13,312 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:13] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.095 2026-11-01 13:38:13,326 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:13] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.068 2026-11-01 13:38:13,341 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:13] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.039 2026-11-01 13:38:13,354 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:13] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.034 2026-11-01 13:38:13,363 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:13] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.062 2026-11-01 13:38:13,377 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:13] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.100 2026-11-01 13:38:13,384 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:13] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.072 2026-11-01 13:38:13,458 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:13] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.028 0.099 2026-11-01 13:38:13,533 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [4/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:13,635 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [5/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:38:13,688 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [6/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:38:13,755 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [7/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:38:13,937 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [8/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:14,004 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [9/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:38:14,101 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [10/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:14,155 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [11/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:38:14,220 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [12/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:38:14,287 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [13/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:38:14,469 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [14/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:14,536 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [15/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:38:14,622 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [16/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:38:14,634 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:38:14,636 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:38:14,681 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [17/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:38:14,731 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [18/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step click customer button (trigger: button.partner-button) 2026-11-01 13:38:14,911 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [19/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:38:15,016 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [20/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:38:15,078 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [21/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-01 13:38:15,159 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [22/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step the order and its payment line are synced to the server (trigger: body) 2026-11-01 13:38:15,177 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:38:15,231 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60522383 started for PoS orders references: [{'name': 'Order 00025-001-0001', 'uuid': '72bebecb-93a8-45f6-a907-45e7897ec9d9'}] 2026-11-01 13:38:15,311 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60522383 order {'name': 'Order 00025-001-0001', 'uuid': '72bebecb-93a8-45f6-a907-45e7897ec9d9'} created pos.order #22 2026-11-01 13:38:15,315 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60522383 finished 2026-11-01 13:38:15,399 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 102 0.061 0.110 2026-11-01 13:38:15,434 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [23/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step count the create_from_ui calls sent by the till (trigger: body) 2026-11-01 13:38:15,483 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [24/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:38:15,542 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [25/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:15,599 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [26/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:38:15,654 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: [27/27] Tour to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line → Step create_from_ui was called 0 time(s) (trigger: body) 2026-11-01 13:38:15,754 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: tour succeeded 2026-11-01 13:38:15,755 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: ╔═════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_refuses_order_synced_with_a_payment_line SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════╝ 2026-11-01 13:38:15,841 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation.browser: heap 20348300 (allocated 21897216) 2026-11-01 13:38:15,844 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation: Closing chrome headless with pid 22460 2026-11-01 13:38:15,845 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation: Closing websocket connection 2026-11-01 13:38:15,847 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation: Terminating chrome headless with pid 22460 2026-11-01 13:38:15,972 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133815_971938_test_order_synced_with_a_payment_line_is_refused_before_any_quotation.txt 2026-11-01 13:38:15,972 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_synced_with_a_payment_line_is_refused_before_any_quotation: Removing chrome user profile "/tmp/tmpgny6aip9_chrome_odoo" 2026-11-01 13:38:16,084 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it ... 2026-11-01 13:38:16,386 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it: Chrome pid: 22667 2026-11-01 13:38:16,387 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it: Chrome headless temporary user profile dir: /tmp/tmp0o_vta4t_chrome_odoo 2026-11-01 13:38:16,387 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it: Issuing json command http://127.0.0.1:44027/json/version 2026-11-01 13:38:16,388 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:44027/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:38:16,404 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it: Browser version: Chrome/150.0.7871.114 2026-11-01 13:38:16,404 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it: Issuing json command http://127.0.0.1:44027/json 2026-11-01 13:38:16,404 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:44027/json with timeout 3 increased to 10s during tests 2026-11-01 13:38:16,415 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it: Websocket url found: ws://127.0.0.1:44027/devtools/page/20FC71830666E47BF88C7426AC8026EE 2026-11-01 13:38:16,426 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it: Enable chrome headless console log notification 2026-11-01 13:38:16,432 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it: Chrome headless enable page notifications 2026-11-01 13:38:16,470 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:38:16,482 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it: Setting session cookie in browser 2026-11-01 13:38:16,484 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-11-01 13:38:16,484 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-11-01 13:38:16,497 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:38:18,791 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:18] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 185 0.089 2.208 2026-11-01 13:38:18,794 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it: Navigation result: {'frameId': '20FC71830666E47BF88C7426AC8026EE', 'loaderId': '6679E4CBB987E73033E92C297A6B3867', 'isDownload': False} 2026-11-01 13:38:18,795 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it')" 2026-11-01 13:38:18,817 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:38:18,841 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:18] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-11-01 13:38:18,849 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:18] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-11-01 13:38:18,853 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:18] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-11-01 13:38:19,352 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:19] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 13:38:19,369 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:38:19,384 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: IndexedDB 1 Ready 2026-11-01 13:38:19,387 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:38:19,391 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:38:19,391 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.010 2026-11-01 13:38:19,404 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [1/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:38:19,963 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:19] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.198 0.382 2026-11-01 13:38:19,965 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.542 2026-11-01 13:38:20,130 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-01 13:38:20,144 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 13:38:20,173 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 13:38:20,190 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-01 13:38:20,196 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: Owl is running in 'dev' mode. 2026-11-01 13:38:20,254 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:38:20,260 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:38:20,295 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 13:38:20,324 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 13:38:20,337 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 13:38:20,347 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.021 0.041 2026-11-01 13:38:20,349 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [2/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:20,372 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 9 0.005 0.080 2026-11-01 13:38:20,396 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 4 0.005 0.065 2026-11-01 13:38:20,425 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.020 2026-11-01 13:38:20,440 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.039 2026-11-01 13:38:20,449 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.045 2026-11-01 13:38:20,458 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.052 2026-11-01 13:38:20,473 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.055 2026-11-01 13:38:20,475 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [3/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:38:20,483 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.050 2026-11-01 13:38:20,493 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.022 2026-11-01 13:38:20,502 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.021 2026-11-01 13:38:20,510 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.079 2026-11-01 13:38:20,523 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.075 2026-11-01 13:38:20,532 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.076 2026-11-01 13:38:20,542 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.053 2026-11-01 13:38:20,548 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.049 2026-11-01 13:38:20,614 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:20] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.020 0.088 2026-11-01 13:38:20,672 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [4/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:20,755 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [5/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:38:20,821 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [6/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:38:20,888 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [7/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:38:21,070 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [8/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:21,136 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [9/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:38:21,240 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [10/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:21,297 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [11/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:38:21,354 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [12/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:38:21,420 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [13/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:38:21,602 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [14/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:21,668 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [15/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:38:21,752 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [16/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:38:21,764 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:38:21,765 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:38:21,810 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [17/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:38:21,869 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [18/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step click customer button (trigger: button.partner-button) 2026-11-01 13:38:22,063 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [19/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:38:22,158 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [20/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:38:22,218 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [21/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step the till cannot remove the order: it answers false (trigger: body) 2026-11-01 13:38:22,276 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [22/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:38:22,344 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [23/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:22,448 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [24/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step close the dialogs the till opened (trigger: body) 2026-11-01 13:38:22,469 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 13:38:22,728 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:22] "POST /web/dataset/call_kw/sale.order/create_from_ui HTTP/1.1" 200 - 118 0.114 0.189 2026-11-01 13:38:22,820 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [25/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step open the order again on its payment screen (trigger: body) 2026-11-01 13:38:22,897 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [26/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:38:22,956 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [27/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-01 13:38:23,035 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [28/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-01 13:38:23,046 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:38:23,094 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [29/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step the first thing shown after Validate is a dialog, not the receipt (trigger: .pos .receipt-screen, .modal:not(.o_inactive_modal)) 2026-11-01 13:38:23,155 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [30/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step the payment screen is still shown and the receipt screen was not reached (trigger: body) 2026-11-01 13:38:23,253 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [31/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:23,321 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [32/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:38:23,373 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [33/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step the till cannot remove the order: it throws (trigger: body) 2026-11-01 13:38:23,437 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [34/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:38:23,516 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [35/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step close the dialogs the till opened (trigger: body) 2026-11-01 13:38:23,535 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:23] "POST /web/dataset/call_kw/sale.order/create_from_ui HTTP/1.1" 200 - 5 0.002 0.015 2026-11-01 13:38:23,552 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: Error reported by the till: Error: Internal Server Error at posmodel.deleteOrders (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3208:4123) at PaymentScreen.go_to_sale_order_view (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:18024:19) at async PaymentScreen.createSaleOrder (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:10574:24) 2026-11-01 13:38:23,619 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [36/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step open the order again on its payment screen (trigger: body) 2026-11-01 13:38:23,703 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [37/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:38:23,757 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [38/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-01 13:38:23,836 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [39/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-01 13:38:23,890 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [40/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step the first thing shown after Validate is a dialog, not the receipt (trigger: .pos .receipt-screen, .modal:not(.o_inactive_modal)) 2026-11-01 13:38:23,954 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [41/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step the payment screen is still shown and the receipt screen was not reached (trigger: body) 2026-11-01 13:38:24,053 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [42/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:24,120 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [43/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:38:24,173 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [44/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:38:24,251 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [45/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step do not open the quotation (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary) 2026-11-01 13:38:24,273 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:24] "POST /web/dataset/call_kw/sale.order/create_from_ui HTTP/1.1" 200 - 5 0.003 0.017 2026-11-01 13:38:24,318 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:24] "POST /web/dataset/call_kw/sale.order/has_access HTTP/1.1" 200 - 1 0.001 0.015 2026-11-01 13:38:24,371 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [46/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step product screen is shown (trigger: .product-screen) 2026-11-01 13:38:24,431 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: [47/47] Tour to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it → Step the basket is no longer at the till (trigger: body) 2026-11-01 13:38:24,488 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: tour succeeded 2026-11-01 13:38:24,488 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: ╔═════════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_order_not_removed_stays_unpayable_until_the_retry_removes_it SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-11-01 13:38:24,604 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.browser: heap 21356648 (allocated 22945792) 2026-11-01 13:38:24,608 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it: Closing chrome headless with pid 22667 2026-11-01 13:38:24,609 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it: Closing websocket connection 2026-11-01 13:38:24,611 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it: Terminating chrome headless with pid 22667 2026-11-01 13:38:24,706 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133824_706792_test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it.txt 2026-11-01 13:38:24,707 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_the_till_could_not_remove_stays_unpayable_until_the_retry_removes_it: Removing chrome user profile "/tmp/tmp0o_vta4t_chrome_odoo" 2026-11-01 13:38:24,798 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation ... 2026-11-01 13:38:25,102 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation: Chrome pid: 22881 2026-11-01 13:38:25,103 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation: Chrome headless temporary user profile dir: /tmp/tmpg1vvx_3i_chrome_odoo 2026-11-01 13:38:25,103 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation: Issuing json command http://127.0.0.1:38123/json/version 2026-11-01 13:38:25,104 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:38123/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:38:25,152 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation: Browser version: Chrome/150.0.7871.114 2026-11-01 13:38:25,153 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation: Issuing json command http://127.0.0.1:38123/json 2026-11-01 13:38:25,154 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:38123/json with timeout 3 increased to 10s during tests 2026-11-01 13:38:25,168 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation: Websocket url found: ws://127.0.0.1:38123/devtools/page/4FDA3D44A0C9358D325A9FE788DAC894 2026-11-01 13:38:25,177 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation: Enable chrome headless console log notification 2026-11-01 13:38:25,184 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation: Chrome headless enable page notifications 2026-11-01 13:38:25,223 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:38:25,243 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation: Setting session cookie in browser 2026-11-01 13:38:25,246 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-11-01 13:38:25,246 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-11-01 13:38:25,259 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:38:25,984 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:25] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 185 0.082 0.645 2026-11-01 13:38:25,988 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation: Navigation result: {'frameId': '4FDA3D44A0C9358D325A9FE788DAC894', 'loaderId': '8BCF3ADCA8BA38B81CAAB94E4BE614F9', 'isDownload': False} 2026-11-01 13:38:25,988 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_refuses_order_with_payment_line')" 2026-11-01 13:38:26,002 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:38:26,028 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:26] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-11-01 13:38:26,034 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:26] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-11-01 13:38:26,045 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:26] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-11-01 13:38:26,514 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:26] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 13:38:26,535 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:38:26,542 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_refuses_order_with_payment_line', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:38:26,548 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [1/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:38:26,562 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 13:38:26,564 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: IndexedDB 1 Ready 2026-11-01 13:38:27,121 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.200 0.367 2026-11-01 13:38:27,133 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.574 2026-11-01 13:38:27,297 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-11-01 13:38:27,308 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-11-01 13:38:27,318 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 13:38:27,351 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 13:38:27,378 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-11-01 13:38:27,387 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: Owl is running in 'dev' mode. 2026-11-01 13:38:27,447 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:38:27,466 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:38:27,497 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-01 13:38:27,519 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 13:38:27,522 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:38:27,535 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [2/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:27,542 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.022 0.040 2026-11-01 13:38:27,566 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 9 0.007 0.075 2026-11-01 13:38:27,604 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 4 0.009 0.072 2026-11-01 13:38:27,615 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.015 2026-11-01 13:38:27,623 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.047 2026-11-01 13:38:27,631 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.059 2026-11-01 13:38:27,644 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.054 2026-11-01 13:38:27,648 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [3/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:38:27,655 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.093 2026-11-01 13:38:27,663 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.024 2026-11-01 13:38:27,671 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.052 2026-11-01 13:38:27,679 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.040 2026-11-01 13:38:27,688 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.037 2026-11-01 13:38:27,696 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.052 2026-11-01 13:38:27,704 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.044 2026-11-01 13:38:27,711 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.042 2026-11-01 13:38:27,718 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.041 2026-11-01 13:38:27,777 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:27] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.019 0.074 2026-11-01 13:38:27,830 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [4/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:27,905 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [5/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:38:27,979 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [6/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:38:28,040 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [7/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:38:28,220 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [8/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:28,287 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [9/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:38:28,387 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [10/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:28,444 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [11/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:38:28,505 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [12/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:38:28,581 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [13/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:38:28,761 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [14/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:28,818 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [15/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:38:28,905 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [16/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:38:28,910 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:38:28,912 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:38:28,955 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [17/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:38:29,019 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [18/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step click customer button (trigger: button.partner-button) 2026-11-01 13:38:29,227 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [19/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:38:29,346 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [20/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:38:29,416 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [21/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step count the create_from_ui calls sent by the till (trigger: body) 2026-11-01 13:38:29,479 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [22/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-01 13:38:29,564 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [23/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step the bank has confirmed the money of the payment line (trigger: body) 2026-11-01 13:38:29,577 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:38:29,634 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [24/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:38:29,693 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [25/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:29,752 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [26/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:38:29,803 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: [27/27] Tour to_pos_order_to_sales_order_refuses_order_with_payment_line → Step create_from_ui was called 0 time(s) (trigger: body) 2026-11-01 13:38:29,902 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: tour succeeded 2026-11-01 13:38:29,903 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: ╔════════════════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_refuses_order_with_payment_line SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════╝ 2026-11-01 13:38:29,996 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation.browser: heap 20056984 (allocated 21766144) 2026-11-01 13:38:30,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation: Closing chrome headless with pid 22881 2026-11-01 13:38:30,001 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation: Closing websocket connection 2026-11-01 13:38:30,003 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation: Terminating chrome headless with pid 22881 2026-11-01 13:38:30,126 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133830_126089_test_order_with_payment_line_is_refused_before_any_quotation.txt 2026-11-01 13:38:30,126 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_order_with_payment_line_is_refused_before_any_quotation: Removing chrome user profile "/tmp/tmpg1vvx_3i_chrome_odoo" 2026-11-01 13:38:30,192 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent ... 2026-11-01 13:38:30,506 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent: Chrome pid: 23090 2026-11-01 13:38:30,506 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent: Chrome headless temporary user profile dir: /tmp/tmpg79lrrxj_chrome_odoo 2026-11-01 13:38:30,507 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent: Issuing json command http://127.0.0.1:33875/json/version 2026-11-01 13:38:30,507 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:33875/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:38:30,538 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent: Browser version: Chrome/150.0.7871.114 2026-11-01 13:38:30,538 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent: Issuing json command http://127.0.0.1:33875/json 2026-11-01 13:38:30,539 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:33875/json with timeout 3 increased to 10s during tests 2026-11-01 13:38:30,547 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent: Websocket url found: ws://127.0.0.1:33875/devtools/page/CBE93DDE7285C2D772D81D8758A5FF1F 2026-11-01 13:38:30,555 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent: Enable chrome headless console log notification 2026-11-01 13:38:30,565 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent: Chrome headless enable page notifications 2026-11-01 13:38:30,602 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:38:30,614 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent: Setting session cookie in browser 2026-11-01 13:38:30,617 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-11-01 13:38:30,617 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-11-01 13:38:30,628 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:38:31,447 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:31] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 185 0.087 0.734 2026-11-01 13:38:31,451 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent: Navigation result: {'frameId': 'CBE93DDE7285C2D772D81D8758A5FF1F', 'loaderId': '7EB2A4406D98180B8A41904D422B97B9', 'isDownload': False} 2026-11-01 13:38:31,451 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline')" 2026-11-01 13:38:31,470 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:38:31,488 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:31] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 13:38:31,498 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:31] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-11-01 13:38:31,503 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:31] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-11-01 13:38:31,866 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:31] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 13:38:31,883 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:38:31,893 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: IndexedDB 1 Ready 2026-11-01 13:38:31,908 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:38:31,909 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 13:38:31,913 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [1/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:38:32,364 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.164 0.305 2026-11-01 13:38:32,371 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.471 2026-11-01 13:38:32,497 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-11-01 13:38:32,501 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-11-01 13:38:32,509 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 13:38:32,539 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 13:38:32,559 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-11-01 13:38:32,566 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: Owl is running in 'dev' mode. 2026-11-01 13:38:32,628 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:38:32,631 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:38:32,660 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:38:32,691 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 13:38:32,700 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 13:38:32,720 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.019 0.039 2026-11-01 13:38:32,724 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [2/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:32,744 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 9 0.006 0.074 2026-11-01 13:38:32,758 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 4 0.004 0.057 2026-11-01 13:38:32,808 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.020 0.027 2026-11-01 13:38:32,822 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.053 2026-11-01 13:38:32,832 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.038 2026-11-01 13:38:32,839 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [3/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:38:32,859 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.084 2026-11-01 13:38:32,871 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.070 2026-11-01 13:38:32,891 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.012 0.083 2026-11-01 13:38:32,899 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.069 2026-11-01 13:38:32,907 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.042 2026-11-01 13:38:32,914 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.025 2026-11-01 13:38:32,923 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.105 2026-11-01 13:38:32,934 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.038 2026-11-01 13:38:32,942 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.037 2026-11-01 13:38:32,949 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:32] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.105 2026-11-01 13:38:33,012 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:33] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.024 0.072 2026-11-01 13:38:33,062 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [4/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:33,158 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [5/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:38:33,219 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [6/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:38:33,288 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [7/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:38:33,469 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [8/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:33,535 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [9/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:38:33,670 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [10/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:33,725 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [11/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:38:33,787 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [12/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:38:33,854 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [13/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:38:34,035 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [14/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:34,101 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [15/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:38:34,193 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [16/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:38:34,207 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:38:34,212 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:38:34,244 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [17/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:38:34,295 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [18/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step click customer button (trigger: button.partner-button) 2026-11-01 13:38:34,532 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [19/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:38:34,649 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [20/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:38:34,714 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [21/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step the till knows it is offline and has already warned the cashier (trigger: body) 2026-11-01 13:38:34,776 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [22/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:38:34,844 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [23/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:34,930 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [24/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step let the flow triggered by the click end (trigger: body) 2026-11-01 13:38:34,936 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: Lost answer handled: ConnectionLostError: Connection to "undefined" couldn't be established or was interrupted Error: Connection to "undefined" couldn't be established or was interrupted at Proxy.execute (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:8897:162) at Proxy.execute (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:17756:103) at Proxy.call (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:8931:74) at PaymentScreen.go_to_sale_order_view (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:18020:1063) at async PaymentScreen.createSaleOrder (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:10574:24) 2026-11-01 13:38:35,002 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [25/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:38:35,071 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [26/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-01 13:38:35,155 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [27/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-01 13:38:35,180 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:38:35,240 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [28/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step the first thing shown after Validate is the receipt, not a dialog (trigger: .pos .receipt-screen, .modal:not(.o_inactive_modal)) 2026-11-01 13:38:35,307 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: Lost answer handled: ConnectionLostError: Connection to "undefined" couldn't be established or was interrupted Error: Connection to "undefined" couldn't be established or was interrupted at Proxy.execute (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:8897:162) at Proxy.execute (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:17756:103) at Proxy.call (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:8931:74) at Proxy.syncAllOrders (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:10349:268) 2026-11-01 13:38:35,316 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:35] "GET /web/image?model=pos.config&id=16&field=custom_logo HTTP/1.1" 200 - 9 0.004 0.013 2026-11-01 13:38:35,356 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: [29/29] Tour to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-01 13:38:35,403 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: tour succeeded 2026-11-01 13:38:35,403 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: ╔═══════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_does_not_refuse_payment_when_the_till_is_known_offline SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-11-01 13:38:35,489 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.browser: heap 20839068 (allocated 22683648) 2026-11-01 13:38:35,492 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent: Closing chrome headless with pid 23090 2026-11-01 13:38:35,493 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent: Closing websocket connection 2026-11-01 13:38:35,493 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent: Terminating chrome headless with pid 23090 2026-11-01 13:38:35,599 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133835_598875_test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent.txt 2026-11-01 13:38:35,599 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_not_refused_when_the_till_is_known_offline_and_nothing_was_sent: Removing chrome user profile "/tmp/tmpg79lrrxj_chrome_odoo" 2026-11-01 13:38:35,662 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists ... 2026-11-01 13:38:35,956 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists: Chrome pid: 23298 2026-11-01 13:38:35,957 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists: Chrome headless temporary user profile dir: /tmp/tmpcl9mylob_chrome_odoo 2026-11-01 13:38:35,957 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists: Issuing json command http://127.0.0.1:34743/json/version 2026-11-01 13:38:35,958 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:34743/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:38:35,971 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists: Browser version: Chrome/150.0.7871.114 2026-11-01 13:38:35,972 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists: Issuing json command http://127.0.0.1:34743/json 2026-11-01 13:38:35,972 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:34743/json with timeout 3 increased to 10s during tests 2026-11-01 13:38:35,985 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists: Websocket url found: ws://127.0.0.1:34743/devtools/page/09C9463DFF908713FA8BBDC7CD05C9FA 2026-11-01 13:38:35,991 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists: Enable chrome headless console log notification 2026-11-01 13:38:35,995 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists: Chrome headless enable page notifications 2026-11-01 13:38:36,057 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:38:36,069 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists: Setting session cookie in browser 2026-11-01 13:38:36,073 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-11-01 13:38:36,073 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-11-01 13:38:36,084 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:38:37,013 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:37] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 185 0.097 0.835 2026-11-01 13:38:37,021 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists: Navigation result: {'frameId': '09C9463DFF908713FA8BBDC7CD05C9FA', 'loaderId': 'C85D33B56DE8E451A484F91DF39D911E', 'isDownload': False} 2026-11-01 13:38:37,022 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation')" 2026-11-01 13:38:37,059 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:38:37,093 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:37] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-11-01 13:38:37,102 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:37] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-11-01 13:38:37,107 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:37] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-11-01 13:38:37,501 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:37] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 13:38:37,526 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: IndexedDB 1 Ready 2026-11-01 13:38:37,526 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:38:37,533 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 13:38:37,538 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-11-01 13:38:37,539 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [1/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:38:37,543 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 13:38:38,064 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.180 0.354 2026-11-01 13:38:38,067 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.506 2026-11-01 13:38:38,198 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-01 13:38:38,216 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 13:38:38,253 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 13:38:38,274 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-01 13:38:38,286 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: Owl is running in 'dev' mode. 2026-11-01 13:38:38,365 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:38:38,379 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:38:38,396 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:38:38,406 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:38:38,407 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:38:38,454 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.013 0.037 2026-11-01 13:38:38,475 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [2/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:38,481 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 9 0.007 0.066 2026-11-01 13:38:38,498 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 4 0.004 0.065 2026-11-01 13:38:38,529 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.014 2026-11-01 13:38:38,542 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.023 2026-11-01 13:38:38,550 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.033 2026-11-01 13:38:38,561 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.041 2026-11-01 13:38:38,574 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.051 2026-11-01 13:38:38,583 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.053 2026-11-01 13:38:38,595 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.024 2026-11-01 13:38:38,614 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [3/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:38:38,615 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.015 0.045 2026-11-01 13:38:38,625 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.068 2026-11-01 13:38:38,633 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.096 2026-11-01 13:38:38,640 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.050 2026-11-01 13:38:38,648 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.069 2026-11-01 13:38:38,656 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.058 2026-11-01 13:38:38,731 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:38] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.026 0.083 2026-11-01 13:38:38,813 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [4/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:38,882 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [5/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:38:38,936 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [6/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:38:39,003 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [7/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:38:39,185 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [8/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:39,252 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [9/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:38:39,353 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [10/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:39,407 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [11/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:38:39,469 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [12/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:38:39,538 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [13/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:38:39,718 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [14/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:39,784 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [15/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:38:39,869 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [16/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:38:39,889 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:38:39,889 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 13:38:39,932 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [17/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:38:39,985 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [18/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click customer button (trigger: button.partner-button) 2026-11-01 13:38:40,163 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [19/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:38:40,271 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [20/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:38:40,350 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [21/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step the next create_from_ui fails with userError before the server created anything (trigger: body) 2026-11-01 13:38:40,412 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [22/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:38:40,476 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [23/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:40,574 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [24/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step close the dialogs the till opened (trigger: body) 2026-11-01 13:38:40,581 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: Error reported by the till: RPC_ERROR: Odoo Server Error RPC_ERROR at makeErrorFromResponse (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:6676:165) at serverError (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3194:417) at Object.userError (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3194:35) at data.call (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3196:372) at PaymentScreen.go_to_sale_order_view (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:18020:1063) at async PaymentScreen.createSaleOrder (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:10574:24) 2026-11-01 13:38:40,685 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [25/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:38:40,753 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [26/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-01 13:38:40,843 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [27/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-01 13:38:40,855 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:38:40,933 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67106081 started for PoS orders references: [{'name': 'Order 00029-001-0001', 'uuid': 'da59e9da-bb6d-482a-b1e1-b5069b4f7528'}] 2026-11-01 13:38:40,934 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [28/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step the first thing shown after Validate is the receipt, not a dialog (trigger: .pos .receipt-screen, .modal:not(.o_inactive_modal)) 2026-11-01 13:38:40,944 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 13:38:41,629 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67106081 order {'name': 'Order 00029-001-0001', 'uuid': 'da59e9da-bb6d-482a-b1e1-b5069b4f7528'} created pos.order #23 2026-11-01 13:38:41,632 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67106081 finished 2026-11-01 13:38:41,688 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 372 0.260 0.498 2026-11-01 13:38:41,753 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 13:38:41,840 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:41] "GET /web/image?model=pos.config&id=16&field=custom_logo HTTP/1.1" 200 - 9 0.004 0.014 2026-11-01 13:38:41,872 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [29/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-01 13:38:41,938 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [30/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-01 13:38:42,010 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [31/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-01 13:38:42,062 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [32/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step start another order (trigger: body) 2026-11-01 13:38:42,125 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [33/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:38:42,197 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [34/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:42,254 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [35/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:38:42,320 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [36/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:38:42,386 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [37/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:38:42,565 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [38/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:42,625 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [39/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:38:42,691 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [40/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:42,744 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [41/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:38:42,804 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [42/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:38:42,869 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [43/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:38:43,051 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [44/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:43,119 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [45/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:38:43,178 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [46/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:38:43,235 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [47/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:38:43,286 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [48/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click customer button (trigger: button.partner-button) 2026-11-01 13:38:43,517 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [49/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:38:43,633 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [50/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:38:43,697 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [51/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step the next create_from_ui fails with validationError before the server created anything (trigger: body) 2026-11-01 13:38:43,758 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [52/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:38:43,824 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [53/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:43,937 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [54/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step close the dialogs the till opened (trigger: body) 2026-11-01 13:38:43,938 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: Error reported by the till: RPC_ERROR: Odoo Server Error RPC_ERROR at makeErrorFromResponse (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:6676:165) at serverError (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3194:417) at Object.validationError (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3194:96) at data.call (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3196:372) at PaymentScreen.go_to_sale_order_view (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:18020:1063) at async PaymentScreen.createSaleOrder (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:10574:24) 2026-11-01 13:38:44,052 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [55/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:38:44,120 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [56/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-01 13:38:44,214 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [57/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-01 13:38:44,313 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [58/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step the first thing shown after Validate is the receipt, not a dialog (trigger: .pos .receipt-screen, .modal:not(.o_inactive_modal)) 2026-11-01 13:38:44,316 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41884248 started for PoS orders references: [{'name': 'Order 00029-001-0003', 'uuid': 'aeefd89c-729e-4b16-88e4-68c222ae0b99'}] 2026-11-01 13:38:44,760 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41884248 order {'name': 'Order 00029-001-0003', 'uuid': 'aeefd89c-729e-4b16-88e4-68c222ae0b99'} created pos.order #24 2026-11-01 13:38:44,763 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41884248 finished 2026-11-01 13:38:44,817 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 238 0.205 0.298 2026-11-01 13:38:44,881 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-11-01 13:38:44,926 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [59/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-01 13:38:44,982 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [60/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-01 13:38:45,041 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [61/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-01 13:38:45,100 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [62/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step start another order (trigger: body) 2026-11-01 13:38:45,157 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [63/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:38:45,245 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [64/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:45,300 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [65/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:38:45,353 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [66/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:38:45,420 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [67/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:38:45,603 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [68/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:45,670 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [69/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:38:45,755 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [70/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:45,812 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [71/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:38:45,870 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [72/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:38:45,937 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [73/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:38:46,123 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [74/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:46,185 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [75/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:38:46,250 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [76/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:38:46,310 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [77/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:38:46,362 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [78/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click customer button (trigger: button.partner-button) 2026-11-01 13:38:46,597 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [79/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:38:46,710 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [80/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:38:46,779 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [81/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step the next create_from_ui fails with missingError before the server created anything (trigger: body) 2026-11-01 13:38:46,838 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [82/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:38:46,907 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [83/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:46,997 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [84/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step close the dialogs the till opened (trigger: body) 2026-11-01 13:38:47,001 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: Error reported by the till: RPC_ERROR: Odoo Server Error RPC_ERROR at makeErrorFromResponse (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:6676:165) at serverError (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3194:417) at Object.missingError (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3194:160) at data.call (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3196:372) at PaymentScreen.go_to_sale_order_view (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:18020:1063) at async PaymentScreen.createSaleOrder (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:10574:24) 2026-11-01 13:38:47,101 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [85/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:38:47,169 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [86/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-01 13:38:47,258 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [87/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-01 13:38:47,360 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2665336 started for PoS orders references: [{'name': 'Order 00029-001-0004', 'uuid': '160eed85-17d1-4199-9d40-8bb33b10d8cb'}] 2026-11-01 13:38:47,362 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [88/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step the first thing shown after Validate is the receipt, not a dialog (trigger: .pos .receipt-screen, .modal:not(.o_inactive_modal)) 2026-11-01 13:38:48,011 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2665336 order {'name': 'Order 00029-001-0004', 'uuid': '160eed85-17d1-4199-9d40-8bb33b10d8cb'} created pos.order #25 2026-11-01 13:38:48,015 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2665336 finished 2026-11-01 13:38:48,059 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 238 0.244 0.459 2026-11-01 13:38:48,108 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-01 13:38:48,154 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [89/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-01 13:38:48,208 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [90/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-01 13:38:48,268 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [91/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-01 13:38:48,329 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [92/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step start another order (trigger: body) 2026-11-01 13:38:48,397 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [93/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:38:48,473 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [94/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:48,532 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [95/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:38:48,586 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [96/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:38:48,652 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [97/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:38:48,835 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [98/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:48,901 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [99/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:38:48,981 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [100/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:49,033 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [101/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:38:49,087 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [102/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:38:49,153 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [103/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:38:49,337 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [104/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:49,401 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [105/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:38:49,460 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [106/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:38:49,517 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [107/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:38:49,569 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [108/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click customer button (trigger: button.partner-button) 2026-11-01 13:38:49,756 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [109/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:38:49,848 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [110/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:38:49,909 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [111/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step the next create_from_ui fails with accessError before the server created anything (trigger: body) 2026-11-01 13:38:49,967 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [112/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:38:50,021 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [113/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:50,111 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [114/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step close the dialogs the till opened (trigger: body) 2026-11-01 13:38:50,115 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: Error reported by the till: RPC_ERROR: Odoo Server Error RPC_ERROR at makeErrorFromResponse (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:6676:165) at serverError (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3194:417) at Object.accessError (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3194:220) at data.call (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3196:372) at PaymentScreen.go_to_sale_order_view (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:18020:1063) at async PaymentScreen.createSaleOrder (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:10574:24) 2026-11-01 13:38:50,218 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [115/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:38:50,287 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [116/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-01 13:38:50,375 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [117/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-01 13:38:50,473 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37586305 started for PoS orders references: [{'name': 'Order 00029-001-0005', 'uuid': '764b725b-0f89-4867-871d-b1a7cec85bb6'}] 2026-11-01 13:38:50,475 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [118/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step the first thing shown after Validate is the receipt, not a dialog (trigger: .pos .receipt-screen, .modal:not(.o_inactive_modal)) 2026-11-01 13:38:50,958 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37586305 order {'name': 'Order 00029-001-0005', 'uuid': '764b725b-0f89-4867-871d-b1a7cec85bb6'} created pos.order #26 2026-11-01 13:38:50,961 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37586305 finished 2026-11-01 13:38:51,003 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 238 0.174 0.360 2026-11-01 13:38:51,034 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-11-01 13:38:51,057 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-01 13:38:51,101 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [119/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-01 13:38:51,153 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [120/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-01 13:38:51,214 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [121/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-01 13:38:51,290 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [122/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step start another order (trigger: body) 2026-11-01 13:38:51,342 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [123/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:38:51,414 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [124/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:51,473 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [125/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:38:51,537 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [126/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:38:51,602 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [127/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:38:51,784 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [128/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:51,852 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [129/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:38:51,928 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [130/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:51,982 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [131/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:38:52,035 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [132/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:38:52,103 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [133/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:38:52,284 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [134/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:52,351 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [135/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:38:52,412 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [136/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:38:52,468 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [137/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:38:52,520 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [138/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click customer button (trigger: button.partner-button) 2026-11-01 13:38:52,681 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [139/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:38:52,769 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [140/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:38:52,827 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [141/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step the next create_from_ui fails with unknownServerError before the server created anything (trigger: body) 2026-11-01 13:38:52,891 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [142/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:38:52,942 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [143/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:53,019 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [144/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step close the dialogs the till opened (trigger: body) 2026-11-01 13:38:53,024 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: Error reported by the till: RPC_ERROR: Odoo Server Error RPC_ERROR at makeErrorFromResponse (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:6676:165) at serverError (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3194:417) at Object.unknownServerError (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3194:286) at data.call (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3196:372) at PaymentScreen.go_to_sale_order_view (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:18020:1063) at async PaymentScreen.createSaleOrder (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:10574:24) 2026-11-01 13:38:53,142 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [145/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:38:53,201 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [146/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-01 13:38:53,271 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [147/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-01 13:38:53,326 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [148/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step the first thing shown after Validate is a dialog, not the receipt (trigger: .pos .receipt-screen, .modal:not(.o_inactive_modal)) 2026-11-01 13:38:53,387 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [149/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step the payment screen is still shown and the receipt screen was not reached (trigger: body) 2026-11-01 13:38:53,485 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [150/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:53,553 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [151/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:38:53,605 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [152/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step start another order (trigger: body) 2026-11-01 13:38:53,678 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [153/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:38:53,761 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [154/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:53,819 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [155/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:38:53,885 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [156/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:38:53,952 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [157/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:38:54,134 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [158/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:54,201 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [159/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:38:54,279 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [160/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:54,333 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [161/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:38:54,386 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [162/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:38:54,455 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [163/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:38:54,641 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [164/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:38:54,701 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [165/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:38:54,758 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [166/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:38:54,813 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [167/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:38:54,868 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [168/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click customer button (trigger: button.partner-button) 2026-11-01 13:38:55,028 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [169/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:38:55,130 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [170/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:38:55,191 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [171/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step the next create_from_ui fails with notAnRpcError before the server created anything (trigger: body) 2026-11-01 13:38:55,248 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [172/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:38:55,305 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [173/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:55,393 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [174/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step close the dialogs the till opened (trigger: body) 2026-11-01 13:38:55,398 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: Error reported by the till: Error: Internal Server Error at Object.notAnRpcError (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3194:337) at data.call (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3196:372) at PaymentScreen.go_to_sale_order_view (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:18020:1063) at async PaymentScreen.createSaleOrder (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:10574:24) 2026-11-01 13:38:55,501 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [175/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:38:55,569 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [176/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-01 13:38:55,653 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [177/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-01 13:38:55,707 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [178/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step the first thing shown after Validate is a dialog, not the receipt (trigger: .pos .receipt-screen, .modal:not(.o_inactive_modal)) 2026-11-01 13:38:55,769 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [179/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step the payment screen is still shown and the receipt screen was not reached (trigger: body) 2026-11-01 13:38:55,878 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [180/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:55,936 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: [181/181] Tour to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:38:56,003 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: tour succeeded 2026-11-01 13:38:56,004 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: ╔══════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_payment_follows_what_the_refusal_says_about_the_quotation SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-11-01 13:38:56,290 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.browser: heap 47739172 (allocated 50606080) 2026-11-01 13:38:56,301 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists: Closing chrome headless with pid 23298 2026-11-01 13:38:56,302 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists: Closing websocket connection 2026-11-01 13:38:56,303 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists: Terminating chrome headless with pid 23298 2026-11-01 13:38:56,425 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133856_425504_test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists.txt 2026-11-01 13:38:56,425 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_is_taken_only_after_a_refusal_that_says_no_quotation_exists: Removing chrome user profile "/tmp/tmpcl9mylob_chrome_odoo" 2026-11-01 13:38:56,522 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost ... 2026-11-01 13:38:56,842 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost: Chrome pid: 23525 2026-11-01 13:38:56,843 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost: Chrome headless temporary user profile dir: /tmp/tmpd7bmek8p_chrome_odoo 2026-11-01 13:38:56,843 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost: Issuing json command http://127.0.0.1:33029/json/version 2026-11-01 13:38:56,844 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:33029/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:38:56,912 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost: Browser version: Chrome/150.0.7871.114 2026-11-01 13:38:56,912 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost: Issuing json command http://127.0.0.1:33029/json 2026-11-01 13:38:56,913 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:33029/json with timeout 3 increased to 10s during tests 2026-11-01 13:38:56,926 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost: Websocket url found: ws://127.0.0.1:33029/devtools/page/C7D7CF5799982515737AD7BBD7DA44BC 2026-11-01 13:38:56,943 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost: Enable chrome headless console log notification 2026-11-01 13:38:56,950 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost: Chrome headless enable page notifications 2026-11-01 13:38:56,999 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:38:57,016 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost: Setting session cookie in browser 2026-11-01 13:38:57,019 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-11-01 13:38:57,019 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-11-01 13:38:57,033 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:38:57,795 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:57] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 185 0.106 0.660 2026-11-01 13:38:57,799 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost: Navigation result: {'frameId': 'C7D7CF5799982515737AD7BBD7DA44BC', 'loaderId': 'EE460777DDC8AC0595D1E1ED9C6892E9', 'isDownload': False} 2026-11-01 13:38:57,799 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost')" 2026-11-01 13:38:57,815 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:38:57,843 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:57] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-11-01 13:38:57,852 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:57] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-11-01 13:38:57,856 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:57] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-11-01 13:38:58,322 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:58] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 13:38:58,330 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 13:38:58,340 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:38:58,349 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: IndexedDB 1 Ready 2026-11-01 13:38:58,354 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:38:58,356 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-11-01 13:38:58,364 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [1/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:38:58,962 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:58] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.248 0.369 2026-11-01 13:38:58,964 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.591 2026-11-01 13:38:59,103 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-11-01 13:38:59,114 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 13:38:59,144 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-01 13:38:59,164 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-01 13:38:59,172 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: Owl is running in 'dev' mode. 2026-11-01 13:38:59,237 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:38:59,242 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:38:59,272 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:38:59,306 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 13:38:59,310 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 13:38:59,335 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.023 0.029 2026-11-01 13:38:59,338 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [2/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:38:59,363 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 9 0.007 0.061 2026-11-01 13:38:59,405 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 4 0.005 0.094 2026-11-01 13:38:59,420 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.039 2026-11-01 13:38:59,433 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.027 2026-11-01 13:38:59,444 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.032 2026-11-01 13:38:59,453 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [3/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:38:59,458 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.053 2026-11-01 13:38:59,473 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.007 0.073 2026-11-01 13:38:59,484 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.015 2026-11-01 13:38:59,492 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.050 2026-11-01 13:38:59,500 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.071 2026-11-01 13:38:59,510 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.059 2026-11-01 13:38:59,519 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.101 2026-11-01 13:38:59,528 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.044 2026-11-01 13:38:59,534 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.045 2026-11-01 13:38:59,557 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.056 2026-11-01 13:38:59,649 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:38:59] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.049 0.095 2026-11-01 13:38:59,725 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [4/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:38:59,794 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [5/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:38:59,853 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [6/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:38:59,919 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [7/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:39:00,103 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [8/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:00,168 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [9/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:39:00,277 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [10/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:00,333 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [11/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:39:00,390 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [12/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:39:00,452 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [13/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:39:00,634 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [14/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:00,700 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [15/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:39:00,776 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [16/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:39:00,788 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:39:00,789 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:39:00,833 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [17/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:39:00,884 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [18/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step click customer button (trigger: button.partner-button) 2026-11-01 13:39:01,071 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [19/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:39:01,172 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [20/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:39:01,231 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [21/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step the server answers the first create_from_ui but the answer never reaches the till (trigger: body) 2026-11-01 13:39:01,292 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [22/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:39:01,363 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [23/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:39:01,458 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [24/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step a dialog is open (trigger: .modal:not(.o_inactive_modal)) 2026-11-01 13:39:01,471 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:39:01,772 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:01] "POST /web/dataset/call_kw/sale.order/create_from_ui HTTP/1.1" 200 - 118 0.140 0.189 2026-11-01 13:39:01,785 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: Lost answer handled: ConnectionLostError: Connection to "/web/dataset/call_kw" couldn't be established or was interrupted Error: Connection to "/web/dataset/call_kw" couldn't be established or was interrupted at data.call (http://127.0.0.1:8069/web/assets/8ed3f78/web.__assets_tests_call__.min.js:3186:506) at async PaymentScreen.go_to_sale_order_view (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:18020:1043) at async PaymentScreen.createSaleOrder (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:10574:24) 2026-11-01 13:39:01,815 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [25/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:39:01,870 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [26/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:39:01,936 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [27/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step let the till write its local database (trigger: body) 2026-11-01 13:39:03,001 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [28/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step refresh page (trigger: body) 2026-11-01 13:39:03,138 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:03] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 30 0.017 0.055 2026-11-01 13:39:03,163 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:39:03,395 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [29/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:39:03,397 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-11-01 13:39:03,402 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: IndexedDB 1 Ready 2026-11-01 13:39:03,809 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:03] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 194 0.117 0.302 2026-11-01 13:39:03,811 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.391 2026-11-01 13:39:03,936 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.000 0.006 2026-11-01 13:39:03,968 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 13:39:04,006 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 13:39:04,020 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:04] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 13:39:04,028 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: Owl is running in 'dev' mode. 2026-11-01 13:39:04,208 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:04] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 304 - 10 0.028 0.039 2026-11-01 13:39:04,218 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [30/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:39:04,223 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:04] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 304 - 4 0.002 0.055 2026-11-01 13:39:04,244 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:04] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 304 - 4 0.002 0.064 2026-11-01 13:39:04,252 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:04] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 304 - 4 0.001 0.075 2026-11-01 13:39:04,258 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:04] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 304 - 4 0.001 0.077 2026-11-01 13:39:04,260 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [31/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:39:04,292 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:04] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 304 - 4 0.017 0.090 2026-11-01 13:39:04,302 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:04] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 304 - 4 0.002 0.065 2026-11-01 13:39:04,316 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:04] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 304 - 4 0.005 0.047 2026-11-01 13:39:04,319 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [32/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-01 13:39:04,325 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:04] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 304 - 4 0.001 0.073 2026-11-01 13:39:04,333 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:04] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 304 - 4 0.001 0.071 2026-11-01 13:39:04,342 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:04] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 304 - 4 0.001 0.044 2026-11-01 13:39:04,353 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:04] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 304 - 4 0.002 0.118 2026-11-01 13:39:04,359 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:04] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 304 - 4 0.001 0.047 2026-11-01 13:39:04,376 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:04] "GET /web/image/res.company/363/favicon HTTP/1.1" 304 - 4 0.003 0.040 2026-11-01 13:39:04,383 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:04] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 304 - 4 0.001 0.059 2026-11-01 13:39:04,403 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [33/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-01 13:39:04,420 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:39:04,465 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [34/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step the first thing shown after Validate is a dialog, not the receipt (trigger: .pos .receipt-screen, .modal:not(.o_inactive_modal)) 2026-11-01 13:39:04,521 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [35/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step the payment screen is still shown and the receipt screen was not reached (trigger: body) 2026-11-01 13:39:04,618 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [36/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:39:04,685 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [37/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:39:04,752 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [38/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:39:04,843 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [39/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step do not open the quotation (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary) 2026-11-01 13:39:04,854 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:04] "POST /web/dataset/call_kw/sale.order/create_from_ui HTTP/1.1" 200 - 5 0.003 0.018 2026-11-01 13:39:04,902 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:04] "POST /web/dataset/call_kw/sale.order/has_access HTTP/1.1" 200 - 1 0.001 0.013 2026-11-01 13:39:04,929 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [40/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step product screen is shown (trigger: .product-screen) 2026-11-01 13:39:05,007 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [41/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:05,069 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [42/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-01 13:39:05,137 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [43/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:05,189 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: [44/44] Tour to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost → Step only the fresh empty order is left at the till (trigger: body) 2026-11-01 13:39:05,252 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: tour succeeded 2026-11-01 13:39:05,253 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: ╔════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_refuses_payment_after_a_reload_while_the_answer_is_lost SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-11-01 13:39:05,365 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.browser: heap 15668128 (allocated 17047552) 2026-11-01 13:39:05,367 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost: Closing chrome headless with pid 23525 2026-11-01 13:39:05,368 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost: Closing websocket connection 2026-11-01 13:39:05,369 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost: Terminating chrome headless with pid 23525 2026-11-01 13:39:05,483 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133905_483540_test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost.txt 2026-11-01 13:39:05,483 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_payment_stays_refused_after_a_reload_while_the_answer_of_the_quotation_is_lost: Removing chrome user profile "/tmp/tmpd7bmek8p_chrome_odoo" 2026-11-01 13:39:05,579 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position ... 2026-11-01 13:39:06,150 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position: Chrome pid: 23752 2026-11-01 13:39:06,151 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position: Chrome headless temporary user profile dir: /tmp/tmp3xnni3qy_chrome_odoo 2026-11-01 13:39:06,151 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position: Issuing json command http://127.0.0.1:41813/json/version 2026-11-01 13:39:06,152 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:41813/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:39:06,199 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position: Browser version: Chrome/150.0.7871.114 2026-11-01 13:39:06,200 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position: Issuing json command http://127.0.0.1:41813/json 2026-11-01 13:39:06,200 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:41813/json with timeout 3 increased to 10s during tests 2026-11-01 13:39:06,208 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position: Websocket url found: ws://127.0.0.1:41813/devtools/page/D399D21C5AAF7740465E23A04442F9AC 2026-11-01 13:39:06,216 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position: Enable chrome headless console log notification 2026-11-01 13:39:06,227 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position: Chrome headless enable page notifications 2026-11-01 13:39:06,316 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:39:06,328 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position: Setting session cookie in browser 2026-11-01 13:39:06,330 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-11-01 13:39:06,331 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-11-01 13:39:06,342 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:39:08,595 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:08] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 180 0.083 2.174 2026-11-01 13:39:08,599 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position: Navigation result: {'frameId': 'D399D21C5AAF7740465E23A04442F9AC', 'loaderId': 'B1B13591265E8DA99434F1174B550FBA', 'isDownload': False} 2026-11-01 13:39:08,599 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order')" 2026-11-01 13:39:08,611 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:39:08,628 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:08] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-11-01 13:39:08,635 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:08] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-11-01 13:39:08,639 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:08] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-11-01 13:39:09,125 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:09] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 13:39:09,139 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:39:09,145 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:39:09,159 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: IndexedDB 1 Ready 2026-11-01 13:39:09,159 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 13:39:09,171 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:39:09,177 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [1/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:39:09,682 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:09] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.192 0.337 2026-11-01 13:39:09,684 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.509 2026-11-01 13:39:09,825 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-11-01 13:39:09,846 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 13:39:09,895 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 13:39:09,919 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:09] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-01 13:39:09,939 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: Owl is running in 'dev' mode. 2026-11-01 13:39:10,025 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:39:10,033 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:39:10,086 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 13:39:10,109 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-11-01 13:39:10,119 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 13:39:10,144 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [2/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:39:10,146 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.039 0.035 2026-11-01 13:39:10,166 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 9 0.006 0.080 2026-11-01 13:39:10,188 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 4 0.004 0.058 2026-11-01 13:39:10,203 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.013 2026-11-01 13:39:10,216 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.026 2026-11-01 13:39:10,230 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.030 2026-11-01 13:39:10,240 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.043 2026-11-01 13:39:10,246 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.055 2026-11-01 13:39:10,254 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.044 2026-11-01 13:39:10,262 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.049 2026-11-01 13:39:10,273 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.034 2026-11-01 13:39:10,277 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [3/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step click product 'Taxed Tour Product' (trigger: article.product .product-content .product-name:contains("Taxed Tour Product")) 2026-11-01 13:39:10,283 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.020 2026-11-01 13:39:10,289 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.022 2026-11-01 13:39:10,297 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.046 2026-11-01 13:39:10,304 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.058 2026-11-01 13:39:10,313 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.089 2026-11-01 13:39:10,398 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:10] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.026 0.085 2026-11-01 13:39:10,486 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [4/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:10,568 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [5/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Taxed Tour Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Taxed Tour Product")):has(.qty:contains("1"))) 2026-11-01 13:39:10,622 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [6/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:39:10,687 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [7/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Taxed Tour Product","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Taxed Tour Product")):has(.qty:contains("2"))) 2026-11-01 13:39:10,867 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [8/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:10,936 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [9/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step the order carries the fiscal position of the shop (trigger: body) 2026-11-01 13:39:11,004 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [10/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:39:11,109 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [11/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:39:11,129 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:39:11,130 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:39:11,171 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [12/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:39:11,233 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [13/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step click customer button (trigger: button.partner-button) 2026-11-01 13:39:11,429 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [14/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:39:11,550 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [15/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:39:11,610 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [16/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:39:11,677 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [17/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:39:11,794 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [18/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step do not open the quotation (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary) 2026-11-01 13:39:11,816 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 13:39:12,115 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:12] "POST /web/dataset/call_kw/sale.order/create_from_ui HTTP/1.1" 200 - 119 0.129 0.220 2026-11-01 13:39:12,163 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:12] "POST /web/dataset/call_kw/sale.order/has_access HTTP/1.1" 200 - 1 0.001 0.014 2026-11-01 13:39:12,214 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [19/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step product screen is shown (trigger: .product-screen) 2026-11-01 13:39:12,282 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [20/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:12,338 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [21/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-01 13:39:12,401 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [22/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:12,441 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: [23/23] Tour to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order → Step only the fresh empty order is left at the till (trigger: body) 2026-11-01 13:39:12,493 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: tour succeeded 2026-11-01 13:39:12,494 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: ╔═════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_applies_the_fiscal_position_of_the_order SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════╝ 2026-11-01 13:39:12,573 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.browser: heap 20177480 (allocated 21504000) 2026-11-01 13:39:12,577 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position: Closing chrome headless with pid 23752 2026-11-01 13:39:12,578 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position: Closing websocket connection 2026-11-01 13:39:12,579 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position: Terminating chrome headless with pid 23752 2026-11-01 13:39:12,701 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133912_701091_test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position.txt 2026-11-01 13:39:12,701 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_from_the_till_carries_the_taxes_mapped_by_the_fiscal_position: Removing chrome user profile "/tmp/tmp3xnni3qy_chrome_odoo" 2026-11-01 13:39:12,786 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails ... 2026-11-01 13:39:13,090 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails: Chrome pid: 23958 2026-11-01 13:39:13,090 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails: Chrome headless temporary user profile dir: /tmp/tmpv0eddha__chrome_odoo 2026-11-01 13:39:13,091 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails: Issuing json command http://127.0.0.1:46325/json/version 2026-11-01 13:39:13,092 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:46325/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:39:13,140 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails: Browser version: Chrome/150.0.7871.114 2026-11-01 13:39:13,143 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails: Issuing json command http://127.0.0.1:46325/json 2026-11-01 13:39:13,144 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:46325/json with timeout 3 increased to 10s during tests 2026-11-01 13:39:13,155 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails: Websocket url found: ws://127.0.0.1:46325/devtools/page/EFAD8D80A5525EF277658FA5A6FBC500 2026-11-01 13:39:13,164 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails: Enable chrome headless console log notification 2026-11-01 13:39:13,173 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails: Chrome headless enable page notifications 2026-11-01 13:39:13,225 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:39:13,239 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails: Setting session cookie in browser 2026-11-01 13:39:13,243 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-11-01 13:39:13,243 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-11-01 13:39:13,260 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:39:14,207 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:14] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 185 0.091 0.858 2026-11-01 13:39:14,211 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails: Navigation result: {'frameId': 'EFAD8D80A5525EF277658FA5A6FBC500', 'loaderId': '8BEB294E058E8E5E942A071389D4CF39', 'isDownload': False} 2026-11-01 13:39:14,211 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails')" 2026-11-01 13:39:14,227 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:39:14,246 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:14] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-11-01 13:39:14,261 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:14] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-11-01 13:39:14,268 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:14] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-11-01 13:39:14,765 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:14] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 13:39:14,789 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:39:14,795 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: IndexedDB 1 Ready 2026-11-01 13:39:14,805 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:39:14,810 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 13:39:14,821 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [1/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:39:15,445 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:15] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.214 0.431 2026-11-01 13:39:15,454 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.650 2026-11-01 13:39:15,564 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 13:39:15,575 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-11-01 13:39:15,612 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 13:39:15,645 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-01 13:39:15,668 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:15] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-01 13:39:15,676 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: Owl is running in 'dev' mode. 2026-11-01 13:39:15,741 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:39:15,746 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:39:15,810 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 13:39:15,822 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 13:39:15,842 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-01 13:39:15,867 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:15] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.018 0.044 2026-11-01 13:39:15,889 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [2/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:39:15,893 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:15] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 9 0.006 0.073 2026-11-01 13:39:15,909 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:15] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 4 0.004 0.085 2026-11-01 13:39:15,950 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:15] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.009 2026-11-01 13:39:15,969 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:15] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.023 2026-11-01 13:39:15,981 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:15] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.014 2026-11-01 13:39:15,988 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:15] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.024 2026-11-01 13:39:15,995 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:15] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.043 2026-11-01 13:39:16,010 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:16] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.033 2026-11-01 13:39:16,019 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [3/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:39:16,027 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:16] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.060 2026-11-01 13:39:16,036 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:16] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.085 2026-11-01 13:39:16,047 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:16] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.057 2026-11-01 13:39:16,055 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:16] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.019 2026-11-01 13:39:16,064 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:16] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.062 2026-11-01 13:39:16,074 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:16] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.057 2026-11-01 13:39:16,089 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:16] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.094 2026-11-01 13:39:16,160 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:16] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.022 0.097 2026-11-01 13:39:16,223 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [4/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:16,317 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [5/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:39:16,370 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [6/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:39:16,435 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [7/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:39:16,617 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [8/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:16,687 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [9/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:39:16,785 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [10/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:16,843 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [11/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:39:16,901 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [12/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:39:16,976 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [13/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:39:17,151 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [14/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:17,216 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [15/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:39:17,292 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [16/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:39:17,302 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:39:17,303 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:39:17,351 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [17/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:39:17,399 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [18/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step click customer button (trigger: button.partner-button) 2026-11-01 13:39:17,559 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [19/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:39:17,655 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [20/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:39:17,715 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [21/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step the check whether the cashier may read the quotation cannot be answered (trigger: body) 2026-11-01 13:39:17,774 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [22/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step count the links to a quotation opened by the till (trigger: body) 2026-11-01 13:39:17,834 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [23/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:39:17,906 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [24/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:39:18,001 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [25/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step a dialog with a single button, without the offer to view the quotation, is dismissed (trigger: .modal:not(.o_inactive_modal) .modal-footer:not(:has(.btn-secondary)) .btn-primary) 2026-11-01 13:39:18,021 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 13:39:18,311 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:18] "POST /web/dataset/call_kw/sale.order/create_from_ui HTTP/1.1" 200 - 118 0.117 0.206 2026-11-01 13:39:18,351 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [26/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step product screen is shown (trigger: .product-screen) 2026-11-01 13:39:18,407 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [27/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:18,467 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [28/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-01 13:39:18,524 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [29/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:18,576 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [30/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step only the fresh empty order is left at the till (trigger: body) 2026-11-01 13:39:18,631 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: [31/31] Tour to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails → Step no link to the quotation was opened (trigger: body) 2026-11-01 13:39:18,700 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: tour succeeded 2026-11-01 13:39:18,704 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: ╔══════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_offers_no_view_of_a_quotation_when_the_access_check_fails SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-11-01 13:39:18,791 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.browser: heap 20295424 (allocated 21504000) 2026-11-01 13:39:18,793 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails: Closing chrome headless with pid 23958 2026-11-01 13:39:18,794 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails: Closing websocket connection 2026-11-01 13:39:18,795 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails: Terminating chrome headless with pid 23958 2026-11-01 13:39:18,891 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133918_890888_test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails.txt 2026-11-01 13:39:18,891 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_is_not_offered_for_viewing_when_the_check_of_the_right_to_read_it_fails: Removing chrome user profile "/tmp/tmpv0eddha__chrome_odoo" 2026-11-01 13:39:19,002 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents ... 2026-11-01 13:39:19,990 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents: Chrome pid: 24156 2026-11-01 13:39:19,991 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents: Chrome headless temporary user profile dir: /tmp/tmpzn8qta12_chrome_odoo 2026-11-01 13:39:19,991 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents: Issuing json command http://127.0.0.1:34551/json/version 2026-11-01 13:39:19,992 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:34551/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:39:20,033 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents: Browser version: Chrome/150.0.7871.114 2026-11-01 13:39:20,034 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents: Issuing json command http://127.0.0.1:34551/json 2026-11-01 13:39:20,034 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:34551/json with timeout 3 increased to 10s during tests 2026-11-01 13:39:20,045 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents: Websocket url found: ws://127.0.0.1:34551/devtools/page/CCC7EB89B9F95F41B73CED44BBE97EC9 2026-11-01 13:39:20,056 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents: Enable chrome headless console log notification 2026-11-01 13:39:20,062 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents: Chrome headless enable page notifications 2026-11-01 13:39:20,100 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:39:20,110 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents: Setting session cookie in browser 2026-11-01 13:39:20,115 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-11-01 13:39:20,115 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-11-01 13:39:20,128 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:39:20,937 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:20] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 180 0.093 0.720 2026-11-01 13:39:20,941 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents: Navigation result: {'frameId': 'CCC7EB89B9F95F41B73CED44BBE97EC9', 'loaderId': '4A3B706EBF138042E400DAA6719237AA', 'isDownload': False} 2026-11-01 13:39:20,941 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_creates_one_quotation')" 2026-11-01 13:39:20,962 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:39:20,977 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:20] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 13:39:20,984 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:20] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-11-01 13:39:20,990 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:20] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-11-01 13:39:21,429 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:21] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 13:39:21,471 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: IndexedDB 1 Ready 2026-11-01 13:39:21,477 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 13:39:21,486 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 13:39:21,486 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_creates_one_quotation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:39:21,494 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [1/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:39:21,497 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.018 2026-11-01 13:39:22,063 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.218 0.362 2026-11-01 13:39:22,065 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.544 2026-11-01 13:39:22,228 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-11-01 13:39:22,250 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 13:39:22,284 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 13:39:22,304 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-01 13:39:22,314 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: Owl is running in 'dev' mode. 2026-11-01 13:39:22,399 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:39:22,406 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:39:22,451 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 13:39:22,460 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 13:39:22,461 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 13:39:22,492 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.031 0.025 2026-11-01 13:39:22,495 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [2/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:39:22,513 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 9 0.006 0.065 2026-11-01 13:39:22,527 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 4 0.004 0.054 2026-11-01 13:39:22,543 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.013 2026-11-01 13:39:22,556 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.023 2026-11-01 13:39:22,565 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.029 2026-11-01 13:39:22,584 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.011 0.041 2026-11-01 13:39:22,593 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.054 2026-11-01 13:39:22,603 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.060 2026-11-01 13:39:22,609 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.028 2026-11-01 13:39:22,616 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.054 2026-11-01 13:39:22,627 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.074 2026-11-01 13:39:22,636 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.045 2026-11-01 13:39:22,641 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [3/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:39:22,646 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.046 2026-11-01 13:39:22,655 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.035 2026-11-01 13:39:22,661 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.038 2026-11-01 13:39:22,724 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:22] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.020 0.069 2026-11-01 13:39:22,779 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [4/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:22,857 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [5/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:39:22,920 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [6/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:39:22,986 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [7/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:39:23,167 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [8/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:23,238 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [9/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:39:23,331 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [10/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:23,386 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [11/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:39:23,451 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [12/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:39:23,519 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [13/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:39:23,703 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [14/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:23,768 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [15/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:39:23,841 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [16/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:39:23,853 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:39:23,854 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 13:39:23,898 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [17/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:39:23,949 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [18/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click customer button (trigger: button.partner-button) 2026-11-01 13:39:24,152 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [19/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:39:24,242 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [20/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:39:24,302 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [21/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:39:24,366 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [22/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:39:24,453 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [23/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step do not open the quotation (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary) 2026-11-01 13:39:24,462 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 13:39:24,855 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:24] "POST /web/dataset/call_kw/sale.order/create_from_ui HTTP/1.1" 200 - 176 0.129 0.291 2026-11-01 13:39:24,897 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:24] "POST /web/dataset/call_kw/sale.order/has_access HTTP/1.1" 200 - 1 0.001 0.013 2026-11-01 13:39:24,923 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [24/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step product screen is shown (trigger: .product-screen) 2026-11-01 13:39:24,984 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [25/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:25,050 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [26/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-01 13:39:25,102 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [27/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:25,155 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: [28/28] Tour to_pos_order_to_sales_order_creates_one_quotation → Step only the fresh empty order is left at the till (trigger: body) 2026-11-01 13:39:25,206 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: tour succeeded 2026-11-01 13:39:25,207 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_creates_one_quotation SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-11-01 13:39:25,308 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.browser: heap 20323996 (allocated 22028288) 2026-11-01 13:39:25,309 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents: Closing chrome headless with pid 24156 2026-11-01 13:39:25,310 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents: Closing websocket connection 2026-11-01 13:39:25,310 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents: Terminating chrome headless with pid 24156 2026-11-01 13:39:25,413 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133925_413473_test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents.txt 2026-11-01 13:39:25,413 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_quotation_of_another_salesperson_is_offered_for_viewing_to_a_cashier_with_all_documents: Removing chrome user profile "/tmp/tmpzn8qta12_chrome_odoo" 2026-11-01 13:39:25,501 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation ... 2026-11-01 13:39:25,807 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation: Chrome pid: 24356 2026-11-01 13:39:25,808 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation: Chrome headless temporary user profile dir: /tmp/tmpwymz6fsi_chrome_odoo 2026-11-01 13:39:25,808 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation: Issuing json command http://127.0.0.1:38081/json/version 2026-11-01 13:39:25,809 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:38081/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:39:25,858 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation: Browser version: Chrome/150.0.7871.114 2026-11-01 13:39:25,858 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation: Issuing json command http://127.0.0.1:38081/json 2026-11-01 13:39:25,859 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:38081/json with timeout 3 increased to 10s during tests 2026-11-01 13:39:25,867 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation: Websocket url found: ws://127.0.0.1:38081/devtools/page/83C1098BDA02E6DBC9B06F3AB2D95872 2026-11-01 13:39:25,881 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation: Enable chrome headless console log notification 2026-11-01 13:39:25,889 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation: Chrome headless enable page notifications 2026-11-01 13:39:25,955 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:39:25,968 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation: Setting session cookie in browser 2026-11-01 13:39:25,970 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-11-01 13:39:25,970 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-11-01 13:39:25,981 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:39:26,914 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:26] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 185 0.096 0.839 2026-11-01 13:39:26,920 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation: Navigation result: {'frameId': '83C1098BDA02E6DBC9B06F3AB2D95872', 'loaderId': 'C9394AD503FE4B9D9ECB70CCFC558E25', 'isDownload': False} 2026-11-01 13:39:26,920 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_refuses_a_refund_basket')" 2026-11-01 13:39:26,940 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:39:26,972 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:26] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-11-01 13:39:26,987 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:26] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-11-01 13:39:26,997 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:26] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-11-01 13:39:27,450 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:27] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 13:39:27,465 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:39:27,488 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 13:39:27,492 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: IndexedDB 1 Ready 2026-11-01 13:39:27,493 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_refuses_a_refund_basket', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:39:27,495 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-11-01 13:39:27,513 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [1/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:39:28,052 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.198 0.373 2026-11-01 13:39:28,054 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.533 2026-11-01 13:39:28,234 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-01 13:39:28,250 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 13:39:28,286 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 13:39:28,306 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-11-01 13:39:28,314 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: Owl is running in 'dev' mode. 2026-11-01 13:39:28,392 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 13:39:28,395 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:39:28,439 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 13:39:28,451 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 13:39:28,463 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:39:28,477 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.015 0.031 2026-11-01 13:39:28,501 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [2/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:39:28,505 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 9 0.006 0.061 2026-11-01 13:39:28,519 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 4 0.003 0.055 2026-11-01 13:39:28,561 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.012 2026-11-01 13:39:28,577 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.028 2026-11-01 13:39:28,587 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.034 2026-11-01 13:39:28,597 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.048 2026-11-01 13:39:28,606 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.045 2026-11-01 13:39:28,613 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.024 2026-11-01 13:39:28,623 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.065 2026-11-01 13:39:28,632 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.055 2026-11-01 13:39:28,646 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.008 0.045 2026-11-01 13:39:28,652 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [3/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:39:28,659 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.028 2026-11-01 13:39:28,666 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.049 2026-11-01 13:39:28,673 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.052 2026-11-01 13:39:28,681 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.073 2026-11-01 13:39:28,738 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:28] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.019 0.066 2026-11-01 13:39:28,837 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [4/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:28,918 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [5/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:39:28,970 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [6/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-11-01 13:39:29,027 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [7/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-11-01 13:39:29,099 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [8/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:39:29,152 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [9/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-11-01 13:39:29,247 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [10/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-11-01 13:39:29,285 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [11/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:39:29,355 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [12/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:39:29,541 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [13/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:29,607 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [14/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:39:29,701 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [15/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:39:29,712 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:39:29,714 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:39:29,759 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [16/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:39:29,810 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [17/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-01 13:39:29,884 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [18/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-01 13:39:29,901 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:39:29,990 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [19/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-01 13:39:29,993 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49772218 started for PoS orders references: [{'name': 'Order 00034-001-0001', 'uuid': 'c33ee168-4d33-4b73-b518-1e7aa9416054'}] 2026-11-01 13:39:30,012 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:39:30,623 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49772218 order {'name': 'Order 00034-001-0001', 'uuid': 'c33ee168-4d33-4b73-b518-1e7aa9416054'} created pos.order #27 2026-11-01 13:39:30,627 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49772218 finished 2026-11-01 13:39:30,684 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 337 0.212 0.482 2026-11-01 13:39:30,732 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 13:39:30,805 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:30] "GET /web/image?model=pos.config&id=16&field=custom_logo HTTP/1.1" 200 - 9 0.004 0.011 2026-11-01 13:39:30,817 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [20/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-01 13:39:30,887 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [21/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-01 13:39:30,944 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [22/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:30,999 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [23/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click Actions button (trigger: .mobile-more-button) 2026-11-01 13:39:31,050 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [24/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-11-01 13:39:31,112 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [25/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-01 13:39:31,217 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [26/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step .ticket-screen .order-row > .col:contains("-0001") 2026-11-01 13:39:31,272 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:31] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.006 0.017 2026-11-01 13:39:31,323 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [27/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:31,373 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [28/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-11-01 13:39:31,439 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [29/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:31,447 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:31] "POST /web/dataset/call_kw/pos.order/get_ticket_screen_order_data HTTP/1.1" 200 - 71 0.045 0.111 2026-11-01 13:39:31,502 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [30/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:31,508 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 20 0.016 0.031 2026-11-01 13:39:31,521 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 6 0.003 0.043 2026-11-01 13:39:31,539 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.007 2026-11-01 13:39:31,566 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [31/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step .ticket-screen .btn-primary.pay-order-button 2026-11-01 13:39:31,678 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [32/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step product screen is shown (trigger: .product-screen) 2026-11-01 13:39:31,748 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [33/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:31,802 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [34/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click customer button (trigger: .product-screen .set-partner) 2026-11-01 13:39:32,032 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [35/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:39:32,135 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [36/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:39:32,201 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [37/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:32,256 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [38/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:39:32,316 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [39/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:39:32,372 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [40/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:39:32,433 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [41/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step the basket holds refunded lines and no payment line (trigger: body) 2026-11-01 13:39:32,484 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [42/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step count the create_from_ui calls sent by the till (trigger: body) 2026-11-01 13:39:32,537 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [43/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:39:32,594 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [44/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:39:32,653 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [45/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:39:32,704 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: [46/46] Tour to_pos_order_to_sales_order_refuses_a_refund_basket → Step create_from_ui was called 0 time(s) (trigger: body) 2026-11-01 13:39:32,800 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: tour succeeded 2026-11-01 13:39:32,801 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_refuses_a_refund_basket SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-11-01 13:39:32,909 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation.browser: heap 21683384 (allocated 23470080) 2026-11-01 13:39:32,913 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation: Closing chrome headless with pid 24356 2026-11-01 13:39:32,913 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation: Closing websocket connection 2026-11-01 13:39:32,915 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation: Terminating chrome headless with pid 24356 2026-11-01 13:39:33,019 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133933_019168_test_refund_basket_is_refused_before_any_quotation.txt 2026-11-01 13:39:33,019 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_refund_basket_is_refused_before_any_quotation: Removing chrome user profile "/tmp/tmpwymz6fsi_chrome_odoo" 2026-11-01 13:39:33,088 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation ... 2026-11-01 13:39:33,766 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation: Chrome pid: 24573 2026-11-01 13:39:33,766 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation: Chrome headless temporary user profile dir: /tmp/tmpyvkqqowb_chrome_odoo 2026-11-01 13:39:33,767 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation: Issuing json command http://127.0.0.1:43937/json/version 2026-11-01 13:39:33,768 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:43937/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:39:33,785 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation: Browser version: Chrome/150.0.7871.114 2026-11-01 13:39:33,786 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation: Issuing json command http://127.0.0.1:43937/json 2026-11-01 13:39:33,786 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:43937/json with timeout 3 increased to 10s during tests 2026-11-01 13:39:33,798 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation: Websocket url found: ws://127.0.0.1:43937/devtools/page/7D546C80E98053D1DD4E3A3D91BB2DE9 2026-11-01 13:39:33,805 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation: Enable chrome headless console log notification 2026-11-01 13:39:33,809 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation: Chrome headless enable page notifications 2026-11-01 13:39:33,888 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:39:33,891 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation: Setting session cookie in browser 2026-11-01 13:39:33,893 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation: Open "http://127.0.0.1:8069/pos/ui?config_id=18" in browser 2026-11-01 13:39:33,894 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=18" 2026-11-01 13:39:33,905 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:39:34,821 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:34] "GET /pos/ui?config_id=18 HTTP/1.1" 200 - 130 0.067 0.851 2026-11-01 13:39:34,845 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation: Navigation result: {'frameId': '7D546C80E98053D1DD4E3A3D91BB2DE9', 'loaderId': 'FA61C7ACF5E9836FEE7969BE32D0F775', 'isDownload': False} 2026-11-01 13:39:34,845 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_restaurant_returns_to_the_floor')" 2026-11-01 13:39:34,862 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:39:34,879 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:34] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-11-01 13:39:34,887 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:34] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-11-01 13:39:34,903 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:34] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.031 2026-11-01 13:39:35,399 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:35] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 13:39:35,409 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:39:35,410 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:39:35,421 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: IndexedDB 1 Ready 2026-11-01 13:39:35,428 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-11-01 13:39:35,434 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_restaurant_returns_to_the_floor', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=18", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:39:35,443 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [1/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:39:35,914 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:35] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 311 0.161 0.332 2026-11-01 13:39:35,916 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.465 2026-11-01 13:39:36,070 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-01 13:39:36,085 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 13:39:36,115 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 13:39:36,139 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-01 13:39:36,146 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: Owl is running in 'dev' mode. 2026-11-01 13:39:36,233 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:39:36,264 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 13:39:36,265 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 13:39:36,298 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 13:39:36,299 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 13:39:36,300 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.019 0.029 2026-11-01 13:39:36,319 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [2/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:39:36,323 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 9 0.006 0.065 2026-11-01 13:39:36,339 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 4 0.003 0.041 2026-11-01 13:39:36,432 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [3/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step open a table of the floor (trigger: .floor-map .table) 2026-11-01 13:39:36,509 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.024 0.052 2026-11-01 13:39:36,563 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 13:39:36,623 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [4/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:39:36,662 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.015 2026-11-01 13:39:36,671 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.024 2026-11-01 13:39:36,678 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.030 2026-11-01 13:39:36,690 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.034 2026-11-01 13:39:36,702 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.044 2026-11-01 13:39:36,711 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.062 2026-11-01 13:39:36,718 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.050 2026-11-01 13:39:36,726 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.032 2026-11-01 13:39:36,733 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [5/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:36,738 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.019 2026-11-01 13:39:36,744 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.037 2026-11-01 13:39:36,753 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.070 2026-11-01 13:39:36,760 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.063 2026-11-01 13:39:36,765 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:36] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.033 2026-11-01 13:39:36,805 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [6/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:39:36,873 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [7/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:39:36,935 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [8/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:39:37,117 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [9/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:37,183 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [10/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:39:37,288 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [11/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:37,345 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [12/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:39:37,401 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [13/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:39:37,467 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [14/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:39:37,649 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [15/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:37,716 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [16/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:39:37,791 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [17/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:39:37,806 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:39:37,807 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 13:39:37,848 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [18/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:39:37,901 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [19/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step click customer button (trigger: button.partner-button) 2026-11-01 13:39:38,105 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [20/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:39:38,214 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [21/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:39:38,277 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [22/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:39:38,345 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [23/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:39:38,442 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [24/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step the till is back on the floor screen (trigger: .floor-map) 2026-11-01 13:39:38,451 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:39:38,792 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:38] "POST /web/dataset/call_kw/sale.order/create_from_ui HTTP/1.1" 200 - 117 0.135 0.235 2026-11-01 13:39:38,839 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:38] "POST /web/dataset/call_kw/sale.order/has_access HTTP/1.1" 200 - 1 0.001 0.014 2026-11-01 13:39:38,853 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [25/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step do not open the quotation (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary) 2026-11-01 13:39:38,908 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: [26/26] Tour to_pos_order_to_sales_order_restaurant_returns_to_the_floor → Step the floor screen stays shown once the flow is over (trigger: .floor-map) 2026-11-01 13:39:38,968 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: tour succeeded 2026-11-01 13:39:38,970 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: ╔════════════════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_restaurant_returns_to_the_floor SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════╝ 2026-11-01 13:39:39,060 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation.browser: heap 20459008 (allocated 22159360) 2026-11-01 13:39:39,067 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation: Closing chrome headless with pid 24573 2026-11-01 13:39:39,067 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation: Closing websocket connection 2026-11-01 13:39:39,068 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation: Terminating chrome headless with pid 24573 2026-11-01 13:39:39,165 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133939_164906_test_restaurant_till_returns_to_the_floor_after_the_quotation.txt 2026-11-01 13:39:39,165 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_restaurant_till_returns_to_the_floor_after_the_quotation: Removing chrome user profile "/tmp/tmpyvkqqowb_chrome_odoo" 2026-11-01 13:39:39,253 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server ... 2026-11-01 13:39:39,543 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server: Chrome pid: 24780 2026-11-01 13:39:39,543 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server: Chrome headless temporary user profile dir: /tmp/tmp8o1omsuf_chrome_odoo 2026-11-01 13:39:39,543 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server: Issuing json command http://127.0.0.1:35943/json/version 2026-11-01 13:39:39,544 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:35943/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:39:39,581 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server: Browser version: Chrome/150.0.7871.114 2026-11-01 13:39:39,581 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server: Issuing json command http://127.0.0.1:35943/json 2026-11-01 13:39:39,582 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:35943/json with timeout 3 increased to 10s during tests 2026-11-01 13:39:39,592 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server: Websocket url found: ws://127.0.0.1:35943/devtools/page/77E3F2600AC73B67DE551F4DB302C159 2026-11-01 13:39:39,612 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server: Enable chrome headless console log notification 2026-11-01 13:39:39,619 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server: Chrome headless enable page notifications 2026-11-01 13:39:39,670 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:39:39,682 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server: Setting session cookie in browser 2026-11-01 13:39:39,684 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-11-01 13:39:39,684 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-11-01 13:39:39,694 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:39:41,740 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:41] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 185 0.088 1.961 2026-11-01 13:39:41,744 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server: Navigation result: {'frameId': '77E3F2600AC73B67DE551F4DB302C159', 'loaderId': 'EAFD66074B8CF2279D563747B7EF2C30', 'isDownload': False} 2026-11-01 13:39:41,744 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order')" 2026-11-01 13:39:41,762 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:39:41,781 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:41] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-11-01 13:39:41,786 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:41] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-11-01 13:39:41,794 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:41] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-11-01 13:39:42,285 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:42] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 13:39:42,301 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:39:42,303 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:39:42,317 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: IndexedDB 1 Ready 2026-11-01 13:39:42,318 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:39:42,319 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-11-01 13:39:42,330 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [1/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:39:42,794 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:42] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.156 0.326 2026-11-01 13:39:42,796 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.455 2026-11-01 13:39:42,971 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-01 13:39:42,985 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 13:39:43,019 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 13:39:43,055 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-11-01 13:39:43,068 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: Owl is running in 'dev' mode. 2026-11-01 13:39:43,130 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:39:43,146 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:39:43,175 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:39:43,182 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 13:39:43,190 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 13:39:43,234 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [2/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:39:43,235 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.021 0.036 2026-11-01 13:39:43,258 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 9 0.006 0.060 2026-11-01 13:39:43,270 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 4 0.003 0.079 2026-11-01 13:39:43,330 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.016 2026-11-01 13:39:43,345 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.036 2026-11-01 13:39:43,358 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.043 2026-11-01 13:39:43,375 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.049 2026-11-01 13:39:43,382 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [3/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:39:43,382 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.074 2026-11-01 13:39:43,394 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.073 2026-11-01 13:39:43,404 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.056 2026-11-01 13:39:43,412 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.061 2026-11-01 13:39:43,420 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.030 2026-11-01 13:39:43,427 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.035 2026-11-01 13:39:43,439 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.075 2026-11-01 13:39:43,446 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.044 2026-11-01 13:39:43,455 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.045 2026-11-01 13:39:43,517 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:43] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.020 0.080 2026-11-01 13:39:43,584 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [4/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:43,652 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [5/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:39:43,718 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [6/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:39:43,783 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [7/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:39:43,966 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [8/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:44,032 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [9/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:39:44,126 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [10/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:44,178 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [11/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:39:44,234 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [12/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:39:44,300 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [13/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:39:44,483 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [14/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:44,549 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [15/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:44,600 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [16/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step click customer button (trigger: .product-screen .set-partner) 2026-11-01 13:39:44,816 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [17/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:39:44,929 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [18/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:39:44,992 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [19/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:45,052 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [20/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step the order is synced to the server before the quotation is created (trigger: body) 2026-11-01 13:39:45,122 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48503532 started for PoS orders references: [{'name': 'Order 00036-001-0001', 'uuid': 'e698eab4-1764-436f-86cf-45264da9b4c0'}] 2026-11-01 13:39:45,214 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48503532 order {'name': 'Order 00036-001-0001', 'uuid': 'e698eab4-1764-436f-86cf-45264da9b4c0'} created pos.order #28 2026-11-01 13:39:45,217 104 INFO rb-2cd94b9-226205-431193 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48503532 finished 2026-11-01 13:39:45,274 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 97 0.059 0.096 2026-11-01 13:39:45,305 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [21/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:39:45,383 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [22/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:39:45,397 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:39:45,398 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:39:45,442 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [23/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:39:45,499 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [24/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:39:45,556 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [25/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:39:45,638 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [26/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step do not open the quotation (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary) 2026-11-01 13:39:45,647 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 13:39:46,055 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:46] "POST /web/dataset/call_kw/sale.order/create_from_ui HTTP/1.1" 200 - 156 0.154 0.276 2026-11-01 13:39:46,096 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:46] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel HTTP/1.1" 200 - 7 0.004 0.015 2026-11-01 13:39:46,140 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:46] "POST /web/dataset/call_kw/sale.order/has_access HTTP/1.1" 200 - 1 0.001 0.010 2026-11-01 13:39:46,170 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [27/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step product screen is shown (trigger: .product-screen) 2026-11-01 13:39:46,233 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [28/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:46,299 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [29/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-01 13:39:46,350 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [30/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:46,402 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: [31/31] Tour to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order → Step only the fresh empty order is left at the till (trigger: body) 2026-11-01 13:39:46,455 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: tour succeeded 2026-11-01 13:39:46,455 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: ╔══════════════════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_keeps_all_lines_of_a_synced_order SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════════╝ 2026-11-01 13:39:46,556 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.browser: heap 20758920 (allocated 21897216) 2026-11-01 13:39:46,565 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server: Closing chrome headless with pid 24780 2026-11-01 13:39:46,566 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server: Closing websocket connection 2026-11-01 13:39:46,567 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server: Terminating chrome headless with pid 24780 2026-11-01 13:39:46,667 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133946_667579_test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server.txt 2026-11-01 13:39:46,667 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_synced_order_yields_quotation_with_all_lines_and_is_cancelled_on_server: Removing chrome user profile "/tmp/tmp8o1omsuf_chrome_odoo" 2026-11-01 13:39:46,747 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards ... 2026-11-01 13:39:47,056 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards: Chrome pid: 24991 2026-11-01 13:39:47,056 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards: Chrome headless temporary user profile dir: /tmp/tmpqyssnjmr_chrome_odoo 2026-11-01 13:39:47,056 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards: Issuing json command http://127.0.0.1:44331/json/version 2026-11-01 13:39:47,057 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:44331/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:39:47,118 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards: Browser version: Chrome/150.0.7871.114 2026-11-01 13:39:47,119 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards: Issuing json command http://127.0.0.1:44331/json 2026-11-01 13:39:47,119 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:44331/json with timeout 3 increased to 10s during tests 2026-11-01 13:39:47,129 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards: Websocket url found: ws://127.0.0.1:44331/devtools/page/C128A663F46C48711F64B1ACF21F2264 2026-11-01 13:39:47,139 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards: Enable chrome headless console log notification 2026-11-01 13:39:47,150 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards: Chrome headless enable page notifications 2026-11-01 13:39:47,203 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:39:47,218 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards: Setting session cookie in browser 2026-11-01 13:39:47,220 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-11-01 13:39:47,220 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-11-01 13:39:47,230 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:39:48,043 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:48] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 185 0.099 0.716 2026-11-01 13:39:48,047 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards: Navigation result: {'frameId': 'C128A663F46C48711F64B1ACF21F2264', 'loaderId': 'F355845BEBCD138CD0127561772C33B5', 'isDownload': False} 2026-11-01 13:39:48,047 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created')" 2026-11-01 13:39:48,065 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:39:48,081 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:48] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-11-01 13:39:48,090 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:48] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-11-01 13:39:48,096 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:48] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-11-01 13:39:48,539 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:48] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 13:39:48,544 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:39:48,548 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:39:48,562 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: IndexedDB 1 Ready 2026-11-01 13:39:48,564 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-11-01 13:39:48,569 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:39:48,576 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [1/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:39:49,165 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.209 0.399 2026-11-01 13:39:49,167 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.588 2026-11-01 13:39:49,326 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-11-01 13:39:49,342 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 13:39:49,385 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 13:39:49,406 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-11-01 13:39:49,414 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: Owl is running in 'dev' mode. 2026-11-01 13:39:49,477 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:39:49,480 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:39:49,511 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:39:49,530 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 13:39:49,536 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 13:39:49,567 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.019 0.037 2026-11-01 13:39:49,577 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [2/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:39:49,596 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 9 0.008 0.074 2026-11-01 13:39:49,612 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 4 0.005 0.071 2026-11-01 13:39:49,640 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.014 2026-11-01 13:39:49,651 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.014 2026-11-01 13:39:49,659 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.033 2026-11-01 13:39:49,674 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.007 0.036 2026-11-01 13:39:49,683 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.055 2026-11-01 13:39:49,693 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.031 2026-11-01 13:39:49,704 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.065 2026-11-01 13:39:49,717 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [3/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:39:49,718 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.035 2026-11-01 13:39:49,734 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.062 2026-11-01 13:39:49,743 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.052 2026-11-01 13:39:49,752 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.058 2026-11-01 13:39:49,766 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.066 2026-11-01 13:39:49,776 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.063 2026-11-01 13:39:49,866 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:49] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.042 0.102 2026-11-01 13:39:49,930 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [4/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:50,000 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [5/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:39:50,067 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [6/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:39:50,134 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [7/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:39:50,316 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [8/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:50,382 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [9/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:39:50,473 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [10/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:50,527 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [11/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:39:50,583 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [12/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:39:50,650 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [13/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:39:50,832 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [14/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:50,898 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [15/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:39:50,981 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [16/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:39:50,997 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:39:50,998 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 13:39:51,040 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [17/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:39:51,091 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [18/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step click customer button (trigger: button.partner-button) 2026-11-01 13:39:51,255 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [19/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:39:51,351 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [20/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:39:51,410 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [21/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step record the UI state while create_from_ui is in flight (trigger: body) 2026-11-01 13:39:51,469 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [22/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step click Create Sales Order (trigger: .payment-buttons button:contains('Create Sales Order')) 2026-11-01 13:39:51,540 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [23/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:39:51,631 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [24/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step do not open the quotation (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary) 2026-11-01 13:39:51,672 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 13:39:52,042 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:52] "POST /web/dataset/call_kw/sale.order/create_from_ui HTTP/1.1" 200 - 118 0.141 0.239 2026-11-01 13:39:52,076 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:52] "POST /web/dataset/call_kw/sale.order/has_access HTTP/1.1" 200 - 1 0.001 0.012 2026-11-01 13:39:52,123 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [25/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step product screen is shown (trigger: .product-screen) 2026-11-01 13:39:52,184 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [26/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:52,249 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [27/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-01 13:39:52,302 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [28/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:52,353 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [29/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step only the fresh empty order is left at the till (trigger: body) 2026-11-01 13:39:52,405 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: [30/30] Tour to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created → Step the UI was blocked during the call and is free again afterwards (trigger: body) 2026-11-01 13:39:52,457 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: tour succeeded 2026-11-01 13:39:52,457 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: ╔═════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_blocks_the_ui_while_the_quotation_is_created SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════════╝ 2026-11-01 13:39:52,569 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.browser: heap 20306268 (allocated 22290432) 2026-11-01 13:39:52,572 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards: Closing chrome headless with pid 24991 2026-11-01 13:39:52,573 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards: Closing websocket connection 2026-11-01 13:39:52,574 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards: Terminating chrome headless with pid 24991 2026-11-01 13:39:52,670 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133952_670124_test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards.txt 2026-11-01 13:39:52,670 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_ui_is_blocked_while_the_quotation_is_created_and_free_afterwards: Removing chrome user profile "/tmp/tmpqyssnjmr_chrome_odoo" 2026-11-01 13:39:52,766 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour: Starting TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment ... 2026-11-01 13:39:53,062 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment: Chrome pid: 25206 2026-11-01 13:39:53,062 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment: Chrome headless temporary user profile dir: /tmp/tmpppgza9sn_chrome_odoo 2026-11-01 13:39:53,062 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment: Issuing json command http://127.0.0.1:38411/json/version 2026-11-01 13:39:53,063 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:38411/json/version with timeout 3 increased to 10s during tests 2026-11-01 13:39:53,102 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment: Browser version: Chrome/150.0.7871.114 2026-11-01 13:39:53,103 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment: Issuing json command http://127.0.0.1:38411/json 2026-11-01 13:39:53,103 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common.requests: request http://127.0.0.1:38411/json with timeout 3 increased to 10s during tests 2026-11-01 13:39:53,114 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment: Websocket url found: ws://127.0.0.1:38411/devtools/page/4503AB9109FA0CFFB220B4F2B3D137BA 2026-11-01 13:39:53,127 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment: Enable chrome headless console log notification 2026-11-01 13:39:53,133 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment: Chrome headless enable page notifications 2026-11-01 13:39:53,200 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431193 login:pos_user from n/a 2026-11-01 13:39:53,217 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment: Setting session cookie in browser 2026-11-01 13:39:53,219 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment: Open "http://127.0.0.1:8069/pos/ui?config_id=16" in browser 2026-11-01 13:39:53,219 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=16" 2026-11-01 13:39:53,230 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 13:39:54,066 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:54] "GET /pos/ui?config_id=16 HTTP/1.1" 200 - 185 0.078 0.761 2026-11-01 13:39:54,070 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment: Navigation result: {'frameId': '4503AB9109FA0CFFB220B4F2B3D137BA', 'loaderId': 'A908DC55BDFF154EA5384CD012A80009', 'isDownload': False} 2026-11-01 13:39:54,071 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment: Evaluate ready code "odoo.isTourReady('to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment')" 2026-11-01 13:39:54,091 104 INFO rb-2cd94b9-226205-431193 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 13:39:54,107 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:54] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-11-01 13:39:54,115 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:54] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-11-01 13:39:54,123 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:54] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-11-01 13:39:54,586 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:54] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 13:39:54,606 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:39:54,606 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 13:39:54,617 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment: Evaluate test code "odoo.startTour('to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=16", "delayToCheckUndeterminisms": 0})" 2026-11-01 13:39:54,618 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: IndexedDB 1 Ready 2026-11-01 13:39:54,625 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [1/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 13:39:55,050 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.158 0.279 2026-11-01 13:39:55,057 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.443 2026-11-01 13:39:55,184 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 13:39:55,191 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-11-01 13:39:55,208 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 13:39:55,241 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 13:39:55,262 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-11-01 13:39:55,269 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: Owl is running in 'dev' mode. 2026-11-01 13:39:55,340 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:39:55,345 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:39:55,383 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 13:39:55,410 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 13:39:55,410 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 13:39:55,429 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /web/image/res.users/1141/avatar_128 HTTP/1.1" 200 - 17 0.024 0.030 2026-11-01 13:39:55,454 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [2/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 13:39:55,467 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /web/image?model=res.company&id=363&field=logo HTTP/1.1" 200 - 9 0.010 0.079 2026-11-01 13:39:55,482 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /web/image/res.company/363/favicon HTTP/1.1" 200 - 4 0.003 0.070 2026-11-01 13:39:55,532 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.037 0.011 2026-11-01 13:39:55,557 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.034 2026-11-01 13:39:55,567 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.077 2026-11-01 13:39:55,575 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [3/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-01 13:39:55,585 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.045 2026-11-01 13:39:55,592 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.027 2026-11-01 13:39:55,601 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.073 2026-11-01 13:39:55,611 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.032 2026-11-01 13:39:55,617 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.027 2026-11-01 13:39:55,625 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.076 2026-11-01 13:39:55,634 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.104 2026-11-01 13:39:55,640 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.032 2026-11-01 13:39:55,651 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.031 2026-11-01 13:39:55,716 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.022 0.072 2026-11-01 13:39:55,723 104 INFO rb-2cd94b9-226205-431193 werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:55] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.127 2026-11-01 13:39:55,775 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [4/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:55,872 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [5/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-01 13:39:55,904 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [6/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-11-01 13:39:55,967 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [7/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-11-01 13:39:56,148 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [8/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:56,215 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [9/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-01 13:39:56,305 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [10/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 13:39:56,359 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [11/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-01 13:39:56,417 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [12/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-11-01 13:39:56,483 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [13/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-11-01 13:39:56,666 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [14/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 13:39:56,732 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [15/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-01 13:39:56,816 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [16/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-01 13:39:56,828 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:39:56,829 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 13:39:56,874 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [17/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-01 13:39:56,925 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [18/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step click customer button (trigger: button.partner-button) 2026-11-01 13:39:57,081 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [19/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-01 13:39:57,186 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [20/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step click partner 'POS quotation tour customer' from partner list screen (trigger: .modal .partner-list b:contains(POS quotation tour customer)) 2026-11-01 13:39:57,239 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [21/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step the mark store of the till holds something that is not a list of orders (trigger: body) 2026-11-01 13:39:57,297 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [22/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-01 13:39:57,373 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [23/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-01 13:39:57,381 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 13:39:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 13:39:57,429 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [24/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step the first thing shown after Validate is a dialog, not the receipt (trigger: .pos .receipt-screen, .modal:not(.o_inactive_modal)) 2026-11-01 13:39:57,435 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: Error reported by the till: SyntaxError: Expected property name or '}' in JSON at position 1 (line 1 column 2) at JSON.parse () at readUnknownOutcomeUuids (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:18012:48) at isOutcomeUnknown (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:18013:41) at PaymentScreen._isOrderValid (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:18016:157) at PaymentScreen._isOrderValid (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:18347:69) at PaymentScreen._isOrderValid (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:17713:14) at PaymentScreen.validateOrder (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:17075:17) at PaymentScreen.validateOrder (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:17922:13) at PaymentScreen.validateOrder (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:10574:37) at PaymentScreen.hdlr1 (eval at compile (http://127.0.0.1:8069/web/assets/e3c10ca/point_of_sale.assets_prod.min.js:1609:421), :15:25) 2026-11-01 13:39:57,492 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [25/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step the payment screen is still shown and the receipt screen was not reached (trigger: body) 2026-11-01 13:39:57,582 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [26/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step close the dialogs the till opened (trigger: body) 2026-11-01 13:39:57,699 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: [27/27] Tour to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-01 13:39:57,766 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: tour succeeded 2026-11-01 13:39:57,767 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR to_pos_order_to_sales_order_unreadable_mark_store_fails_loudly_and_never_opens_the_payment SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-11-01 13:39:57,843 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.browser: heap 20070200 (allocated 21241856) 2026-11-01 13:39:57,846 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment: Closing chrome headless with pid 25206 2026-11-01 13:39:57,847 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment: Closing websocket connection 2026-11-01 13:39:57,847 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment: Terminating chrome headless with pid 25206 2026-11-01 13:39:57,970 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431193/chrome_logs/chrome_log_20261101_133957_970590_test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment.txt 2026-11-01 13:39:57,970 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_pos_order_to_sales_order_tour.TestPosOrderToSalesOrderTour.test_unreadable_mark_store_fails_loudly_and_never_opens_the_payment: Removing chrome user profile "/tmp/tmpppgza9sn_chrome_odoo" 2026-11-01 13:39:58,112 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 13:40:15,877 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_quotation_ownership: Starting TestQuotationSalespersonAndTeam.test_cashier_with_no_right_on_sales_orders_creates_one_quotation_without_salesperson ... 2026-11-01 13:40:16,182 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_quotation_ownership: Starting TestQuotationSalespersonAndTeam.test_computed_salesperson_follows_the_quotation ... 2026-11-01 13:40:16,532 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1146 deleted mail.mail records with IDs: [2119] 2026-11-01 13:40:16,590 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_quotation_ownership: Starting TestQuotationSalespersonAndTeam.test_plain_pos_user_can_create_a_quotation_owned_by_another_user_with_its_lines ... 2026-11-01 13:40:16,821 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_quotation_ownership: Starting TestQuotationSalespersonAndTeam.test_plain_pos_user_cannot_create_a_sales_order_for_another_user_outside_the_till_endpoint ... 2026-11-01 13:40:16,855 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1146, model: sale.order 2026-11-01 13:40:16,894 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_quotation_ownership: Starting TestQuotationSalespersonAndTeam.test_quotation_of_a_customer_without_salesperson_falls_back_to_a_sales_cashier ... 2026-11-01 13:40:17,237 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_quotation_ownership: Starting TestQuotationSalespersonAndTeam.test_quotation_still_created_when_the_till_team_belongs_to_another_company ... 2026-11-01 13:40:22,201 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_quotation_ownership: Starting TestQuotationSalespersonAndTeam.test_server_owned_values_sent_by_the_client_are_not_imposed_on_the_quotation ... 2026-11-01 13:40:26,884 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_quotation_ownership: Starting TestQuotationSalespersonAndTeam.test_session_counts_the_quotations_for_a_user_with_billing_rights_and_for_a_sales_user ... 2026-11-01 13:40:27,124 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_quotation_ownership: Starting TestQuotationSalespersonAndTeam.test_session_form_offers_the_sales_orders_button_only_to_a_user_with_a_right_on_sales_orders ... 2026-11-01 13:40:27,212 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_quotation_ownership: Starting TestQuotationSalespersonAndTeam.test_session_of_a_cashier_with_no_right_on_sales_orders_is_read_without_the_quotation_fields ... 2026-11-01 13:40:27,456 104 INFO rb-2cd94b9-226205-431193 odoo.models: Access Denied by ACLs for operation: read, uid: 1146, model: pos.session, fields: sale_orders_count 2026-11-01 13:40:27,464 104 INFO rb-2cd94b9-226205-431193 odoo.models: Access Denied by ACLs for operation: read, uid: 1146, model: pos.session, fields: sale_order_ids 2026-11-01 13:40:27,496 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_quotation_ownership: Starting TestQuotationSalespersonAndTeam.test_session_of_a_sales_cashier_counts_and_opens_only_the_quotations_the_cashier_can_read ... 2026-11-01 13:40:28,003 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_quotation_ownership: Starting TestQuotationSalespersonAndTeam.test_session_the_cashier_cannot_read_is_refused_without_quotation ... 2026-11-01 13:40:33,058 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 1146, model: pos.session 2026-11-01 13:40:33,252 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 13:40:50,067 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_sale_order_read_groups: Starting TestSaleOrderReadGroups.test_groups_of_the_session_fields_and_of_the_sales_orders_button_do_not_drift_apart ... 2026-11-01 13:40:50,126 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_sale_order_read_groups: Starting TestSaleOrderReadGroups.test_inventory_user_sees_and_uses_the_sales_orders_button_and_counter ... 2026-11-01 13:40:50,291 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_pos_order_to_sales_order.tests.test_sale_order_read_groups: Starting TestSaleOrderReadGroups.test_user_without_a_read_right_on_sales_orders_is_not_offered_the_button_and_the_counter ... 2026-11-01 13:40:50,504 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-11-01 13:40:50,533 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_change_categ_name ... 2026-11-01 13:40:51,383 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_get_code_from_name ... 2026-11-01 13:40:51,417 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90783] 2026-11-01 13:40:51,417 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [30] 2026-11-01 13:40:51,462 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_onchange_name_categ_id ... 2026-11-01 13:40:52,526 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_onchange_not_allow_generate_default_code ... 2026-11-01 13:40:53,339 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_product_code_prefix_category ... 2026-11-01 13:40:54,125 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:40:54,144 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_access_right ... 2026-11-01 13:40:54,955 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1164 deleted mail.message records with IDs: [57838] 2026-11-01 13:40:54,966 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1164 deleted product.collection records with IDs: [10] 2026-11-01 13:40:54,973 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1164 deleted mail.followers records with IDs: [7088] 2026-11-01 13:40:54,992 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1165, model: product.collection 2026-11-01 13:40:55,003 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1165, model: product.collection 2026-11-01 13:40:55,005 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1165, model: product.collection 2026-11-01 13:40:55,018 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1165 deleted mail.message records with IDs: [57831] 2026-11-01 13:40:55,019 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1165, model: product.collection 2026-11-01 13:40:55,046 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_compute_products_count ... 2026-11-01 13:40:55,541 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_constraint_name_unique ... 2026-11-01 13:40:55,733 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_unlink_product_collection ... 2026-11-01 13:40:55,913 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57851] 2026-11-01 13:40:55,952 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:40:55,967 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_height ... 2026-11-01 13:40:56,484 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_length ... 2026-11-01 13:40:57,046 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_stowage_factor ... 2026-11-01 13:40:57,492 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_stowage_volume ... 2026-11-01 13:40:57,777 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_volume ... 2026-11-01 13:40:58,019 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_width ... 2026-11-01 13:40:58,607 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_constraint_height ... 2026-11-01 13:40:59,026 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_constraint_length ... 2026-11-01 13:40:59,403 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_constraint_width ... 2026-11-01 13:40:59,803 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_display_name_concat_dimension ... 2026-11-01 13:41:00,123 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_display_name_read_is_elevated_for_group_restricted_dimension_fields ... 2026-11-01 13:41:00,834 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2120] 2026-11-01 13:41:00,845 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57908] 2026-11-01 13:41:00,853 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:41:00,917 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_height ... 2026-11-01 13:41:01,223 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_length ... 2026-11-01 13:41:01,550 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_stowage_factor ... 2026-11-01 13:41:01,881 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_width ... 2026-11-01 13:41:02,220 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_view_visibility ... 2026-11-01 13:41:03,044 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:41:03,061 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_access_right ... 2026-11-01 13:41:03,912 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1167 deleted mail.message records with IDs: [57936] 2026-11-01 13:41:03,920 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1167 deleted product.function records with IDs: [10] 2026-11-01 13:41:03,925 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1167 deleted mail.followers records with IDs: [7089] 2026-11-01 13:41:03,940 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1168, model: product.function 2026-11-01 13:41:03,947 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1168, model: product.function 2026-11-01 13:41:03,951 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1168, model: product.function 2026-11-01 13:41:03,962 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1168 deleted mail.message records with IDs: [57929] 2026-11-01 13:41:03,963 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1168, model: product.function 2026-11-01 13:41:03,993 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_compute_products_count ... 2026-11-01 13:41:04,467 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_constraint_name_unique ... 2026-11-01 13:41:04,694 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_unlink_product_function ... 2026-11-01 13:41:04,885 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57949] 2026-11-01 13:41:04,934 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:41:04,950 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_01_name_license_id_unique ... 2026-11-01 13:41:05,066 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_02_validate_version_string ... 2026-11-01 13:41:05,149 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_03_write ... 2026-11-01 13:41:05,369 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_04_onchange_name ... 2026-11-01 13:41:05,488 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_05_compute_product_license_version_ids ... 2026-11-01 13:41:05,675 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_06_create_product_template_with_license ... 2026-11-01 13:41:05,897 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_07_unlink_license ... 2026-11-01 13:41:05,988 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [1155] 2026-11-01 13:41:06,010 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [91153] 2026-11-01 13:41:06,010 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted product.license.version records with IDs: [1] 2026-11-01 13:41:06,025 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57983] 2026-11-01 13:41:06,034 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted product.license.version records with IDs: [15] 2026-11-01 13:41:06,082 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:41:06,100 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_action_view_sale_lines ... 2026-11-01 13:41:07,055 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_button_refresh_for_licenses ... 2026-11-01 13:41:07,497 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_compute_product_license_version_ids ... 2026-11-01 13:41:07,937 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_inactive_license ... 2026-11-01 13:41:08,321 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_refresh_for_licenses ... 2026-11-01 13:41:09,091 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:41:09,553 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2121] 2026-11-01 13:41:09,566 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [58027] 2026-11-01 13:41:09,575 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:41:09,938 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2122] 2026-11-01 13:41:09,948 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [58029] 2026-11-01 13:41:09,955 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:41:10,135 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_maintenance_schedule.tests.test_maintenance_schedule: Starting TestMaintenanceSchedule.test_10_sql_constraints ... 2026-11-01 13:41:10,202 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_maintenance_schedule.tests.test_maintenance_schedule: Starting TestMaintenanceSchedule.test_11_check_product_id ... 2026-11-01 13:41:10,249 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_maintenance_schedule.tests.test_maintenance_schedule: Starting TestMaintenanceSchedule.test_12_check_product_id ... 2026-11-01 13:41:10,456 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:41:10,830 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2123] 2026-11-01 13:41:10,838 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [58038] 2026-11-01 13:41:10,844 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:41:11,297 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2124] 2026-11-01 13:41:11,306 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [58040] 2026-11-01 13:41:11,314 104 INFO rb-2cd94b9-226205-431193 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:41:11,505 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_00_no_group ... 2026-11-01 13:41:11,574 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1172, model: maintenance.equipment 2026-11-01 13:41:11,640 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted mail.message records with IDs: [58046] 2026-11-01 13:41:11,643 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1172, model: maintenance.equipment 2026-11-01 13:41:11,651 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 1172, model: maintenance.equipment 2026-11-01 13:41:11,665 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 1172, model: maintenance.equipment 2026-11-01 13:41:11,678 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1172, model: maintenance.equipment 2026-11-01 13:41:11,683 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1172, model: maintenance.action 2026-11-01 13:41:11,685 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1172, model: maintenance.action 2026-11-01 13:41:11,714 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_01_no_group_set_technician ... 2026-11-01 13:41:11,798 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1172, model: maintenance.equipment 2026-11-01 13:41:11,867 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted mail.message records with IDs: [58047] 2026-11-01 13:41:11,871 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1172, model: maintenance.equipment 2026-11-01 13:41:11,880 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 1172, model: maintenance.equipment 2026-11-01 13:41:11,898 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 1172, model: maintenance.equipment 2026-11-01 13:41:11,918 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1172, model: maintenance.equipment 2026-11-01 13:41:11,925 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1172, model: maintenance.action 2026-11-01 13:41:11,927 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1172, model: maintenance.action 2026-11-01 13:41:11,961 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_02_group_equipment_manager ... 2026-11-01 13:41:12,126 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted mail.message records with IDs: [58041] 2026-11-01 13:41:12,154 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted maintenance.equipment records with IDs: [58] 2026-11-01 13:41:12,162 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted mail.followers records with IDs: [7094] 2026-11-01 13:41:12,184 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted mail.message records with IDs: [58042] 2026-11-01 13:41:12,194 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted maintenance.equipment records with IDs: [59] 2026-11-01 13:41:12,202 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted mail.followers records with IDs: [7095] 2026-11-01 13:41:12,234 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_03_group_maintenance_user ... 2026-11-01 13:41:12,409 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted mail.message records with IDs: [58042] 2026-11-01 13:41:12,412 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1172, model: maintenance.equipment 2026-11-01 13:41:12,500 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted mail.message records with IDs: [58048] 2026-11-01 13:41:12,501 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1172, model: maintenance.equipment 2026-11-01 13:41:12,650 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted maintenance.schedule records with IDs: [72] 2026-11-01 13:41:12,655 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted maintenance.action records with IDs: [25] 2026-11-01 13:41:12,686 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_04_group_maintenance_user_group_equipment_manager ... 2026-11-01 13:41:12,844 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted mail.message records with IDs: [58041] 2026-11-01 13:41:12,864 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted maintenance.equipment records with IDs: [58] 2026-11-01 13:41:12,871 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted mail.followers records with IDs: [7094] 2026-11-01 13:41:12,883 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted mail.message records with IDs: [58042] 2026-11-01 13:41:12,893 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted maintenance.equipment records with IDs: [59] 2026-11-01 13:41:12,900 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted mail.followers records with IDs: [7095] 2026-11-01 13:41:13,064 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted maintenance.schedule records with IDs: [72] 2026-11-01 13:41:13,069 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted maintenance.action records with IDs: [25] 2026-11-01 13:41:13,109 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_05_group_maintenance_manager ... 2026-11-01 13:41:13,371 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted mail.message records with IDs: [58049] 2026-11-01 13:41:13,387 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted maintenance.equipment records with IDs: [63] 2026-11-01 13:41:13,392 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted mail.followers records with IDs: [7101] 2026-11-01 13:41:13,507 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted maintenance.schedule records with IDs: [72] 2026-11-01 13:41:13,511 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted maintenance.action records with IDs: [25] 2026-11-01 13:41:13,537 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_06_group_equipment_manager ... 2026-11-01 13:41:13,659 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted mail.message records with IDs: [58041] 2026-11-01 13:41:13,671 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted maintenance.equipment records with IDs: [58] 2026-11-01 13:41:13,676 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted mail.followers records with IDs: [7094] 2026-11-01 13:41:13,684 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted mail.message records with IDs: [58042] 2026-11-01 13:41:13,690 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted maintenance.equipment records with IDs: [59] 2026-11-01 13:41:13,695 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted mail.followers records with IDs: [7095] 2026-11-01 13:41:13,839 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted maintenance.schedule records with IDs: [72] 2026-11-01 13:41:13,842 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1172 deleted maintenance.action records with IDs: [25] 2026-11-01 13:41:13,881 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:41:13,896 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_milestone.tests.test_to_product_milestone: Starting TestToProductMilestone.test_access_right ... 2026-11-01 13:41:14,498 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1173, model: product.milestone 2026-11-01 13:41:14,504 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1173, model: product.milestone 2026-11-01 13:41:14,563 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_milestone.tests.test_to_product_milestone: Starting TestToProductMilestone.test_constraints ... 2026-11-01 13:41:14,594 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_milestone.tests.test_to_product_milestone: Starting TestToProductMilestone.test_display_name ... 2026-11-01 13:41:14,645 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:41:14,650 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version ... 2026-11-01 13:41:14,720 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [58052] 2026-11-01 13:41:14,732 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted odoo.version records with IDs: [22] 2026-11-01 13:41:14,742 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted product.attribute.value records with IDs: [250] 2026-11-01 13:41:14,772 104 INFO rb-2cd94b9-226205-431193 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-2cd94b9-226205/odoo/tests/case.py:247 2026-11-01 13:41:14,782 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value ... 2026-11-01 13:41:14,852 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted product.attribute.value records with IDs: [252] 2026-11-01 13:41:14,866 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [58054] 2026-11-01 13:41:14,872 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted odoo.version records with IDs: [24] 2026-11-01 13:41:14,877 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_invalid_name_1 ... 2026-11-01 13:41:14,879 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_invalid_name_2 ... 2026-11-01 13:41:14,882 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_valid_name_1 ... 2026-11-01 13:41:14,912 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_valid_name_2 ... 2026-11-01 13:41:14,928 104 INFO rb-2cd94b9-226205-431193 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-2cd94b9-226205/odoo/tests/case.py:247 2026-11-01 13:41:14,947 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_return_reason.tests.test_product_return_reason: Starting TestProducReturnReason.test_01_sql_constraints_description ... 2026-11-01 13:41:14,978 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_return_reason.tests.test_product_return_reason: Starting TestProducReturnReason.test_01_sql_constraints_name ... 2026-11-01 13:41:15,008 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_return_reason.tests.test_product_return_reason: Starting TestProducReturnReason.test_copy_reason ... 2026-11-01 13:41:15,074 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:41:15,093 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_return_reason.tests.test_security: Starting TestSecurity.test_01_base_group_user ... 2026-11-01 13:41:15,210 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: product.return.reason 2026-11-01 13:41:15,226 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1176] 2026-11-01 13:41:15,229 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: product.return.reason 2026-11-01 13:41:15,233 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: product.return.reason 2026-11-01 13:41:15,268 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_return_reason.tests.test_security: Starting TestSecurity.test_02_group_return_reason_manager ... 2026-11-01 13:41:15,413 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1176] 2026-11-01 13:41:15,431 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [91356] 2026-11-01 13:41:15,431 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted product.return.reason records with IDs: [1] 2026-11-01 13:41:15,506 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:41:15,529 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_return_reason_stock.tests.test_product_return_reason_stock: Starting TestProductReturnReasonStock.test_01_stock_return_picking ... 2026-11-01 13:41:17,257 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_return_reason_stock.tests.test_product_return_reason_stock: Starting TestProductReturnReasonStock.test_02_return_reason_required ... 2026-11-01 13:41:17,694 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:41:17,716 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_product_return_reason_stock.tests.test_security: Starting TestSecurity.test_stock_group_stock_user ... 2026-11-01 13:41:17,873 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1176] 2026-11-01 13:41:17,886 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [91356] 2026-11-01 13:41:17,887 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #6 deleted product.return.reason records with IDs: [1] 2026-11-01 13:41:17,987 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:41:18,010 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_approve_backdates_date_approve_via_shared_manual_validate_date_time_key ... 2026-11-01 13:41:19,443 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_confirm_backdates_date_approve_via_legacy_date_approve_key ... 2026-11-01 13:41:20,613 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_confirm_backdates_date_approve_via_shared_manual_validate_date_time_key ... 2026-11-01 13:41:21,877 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate_admin ... 2026-11-01 13:41:22,861 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate_approve ... 2026-11-01 13:41:24,010 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate_user ... 2026-11-01 13:41:25,286 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-11-01 13:41:26,312 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_no_display_popup_backdate_admin_without_purchase_backdate_right ... 2026-11-01 13:41:27,661 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_time_backdate_approval ... 2026-11-01 13:41:29,025 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_time_backdate_confirm ... 2026-11-01 13:41:30,289 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:41:30,306 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_01_create_purchase_order ... 2026-11-01 13:41:32,381 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_01_onchange_order_line ... 2026-11-01 13:41:33,843 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_02_create_purchase_order ... 2026-11-01 13:41:35,937 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_02_onchange_order_line ... 2026-11-01 13:41:37,208 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_03_create_purchase_order ... 2026-11-01 13:41:38,294 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.message records with IDs: [58213] 2026-11-01 13:41:38,308 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [118] 2026-11-01 13:41:38,905 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_04_create_purchase_order ... 2026-11-01 13:41:41,069 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [327] 2026-11-01 13:41:41,230 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [113] 2026-11-01 13:41:41,271 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_05_create_purchase_order ... 2026-11-01 13:41:43,897 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_06_create_purchase_order ... 2026-11-01 13:41:46,390 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_07_create_purchase_order ... 2026-11-01 13:41:48,603 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_08_create_purchase_order ... 2026-11-01 13:41:51,724 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [335] 2026-11-01 13:41:51,844 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [128] 2026-11-01 13:41:51,877 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_09_create_purchase_order ... 2026-11-01 13:41:53,550 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_10_create_purchase_order ... 2026-11-01 13:41:55,977 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7138] 2026-11-01 13:41:58,764 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_bill_line_of_a_purchase_line_the_user_cannot_read ... 2026-11-01 13:42:02,011 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_credit_note_landed_cost_must_lower_inventory_valuation ... 2026-11-01 13:42:05,440 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3899] 2026-11-01 13:42:05,493 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3900, 3901] 2026-11-01 13:42:05,604 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [7865] 2026-11-01 13:42:06,425 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_landed_cost_picking_filter_must_exclude_receipt_without_valuation_layer ... 2026-11-01 13:42:09,993 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:42:10,012 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_line_numbering.tests.test_sequence_edit: Starting TestSequenceEdit.test_sequence_edit_01 ... 2026-11-01 13:42:10,486 104 INFO rb-2cd94b9-226205-431193 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [146] 2026-11-01 13:42:10,530 104 INFO rb-2cd94b9-226205-431193 odoo.addons.to_purchase_line_numbering.tests.test_sequence_edit: Starting TestSequenceEdit.test_sequence_edit_02 ... 2026-11-01 13:42:10,966 104 INFO rb-2cd94b9-226205-431193 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:42:10,968 104 INFO rb-2cd94b9-226205-431193 odoo.service.server: 3176 post-tests in 8389.41s, 3495053 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_mail: 191 tests 399.69s 225684 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_mail_full: 52 tests 229.34s 118870 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_mail_sms: 25 tests 45.42s 28137 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_mail_tracking_value_multilang: 4 tests 35.85s 7695 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_main_flows: 9 tests 165.55s 44975 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_mass_mailing: 6 tests 42.04s 28983 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_new_api: 34 tests 27.88s 7323 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_read_group: 8 tests 7.60s 628 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_rpc: 7 tests 10.45s 341 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_runbot_support: 9 tests 374.43s 24452 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_sale_product_configurators: 17 tests 134.41s 30404 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_sale_purchase_edi_ubl: 7 tests 24.94s 13300 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_search_panel: 17 tests 0.64s 209 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_testing_utilities: 14 tests 0.93s 16 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_to_signup_email_verification: 3 tests 3.96s 2606 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_translation_import: 9 tests 44.27s 1174 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_viin_approval: 351 tests 247.96s 95687 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_viin_mail_route: 22 tests 27.03s 12685 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_viin_web_cohort: 39 tests 5.63s 2375 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_viin_web_map: 6 tests 25.27s 5961 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_website: 110 tests 495.33s 106045 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_website_modules: 6 tests 35.83s 8045 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: test_website_slides_full: 3 tests 44.30s 13567 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_account_accountant: 37 tests 40.44s 23112 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_account_asset: 63 tests 399.90s 123346 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_account_asset_purchase: 8 tests 32.97s 16882 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_account_budget: 26 tests 61.98s 13973 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_account_counterpart: 25 tests 38.24s 17424 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_account_payment: 25 tests 47.94s 27482 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_account_reports: 546 tests 1594.56s 763805 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_attendance_device: 86 tests 25.74s 12238 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_backdate: 11 tests 5.36s 346 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_bank_currency_rate: 43 tests 65.33s 23315 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_bank_currency_rate_purchase_stock: 23 tests 40.81s 20047 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_base: 86 tests 10.32s 6403 queries 2026-11-01 13:42:10,979 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_common_uom: 5 tests 1.42s 805 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_currency_conversion_diff: 16 tests 17.38s 11315 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_employee_documents: 25 tests 3.23s 2262 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_equipment_maintenance_schedule: 7 tests 2.63s 1977 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_equipment_woking_frequency: 18 tests 5.46s 3610 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_equipment_woking_frequency_backdate: 7 tests 1.80s 1193 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_erponline_utility: 46 tests 34.45s 11515 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_event_project: 5 tests 0.15s 110 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_event_timesheet: 15 tests 4.28s 2719 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_fee_definition: 4 tests 0.49s 311 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_fee_definition_sale: 19 tests 6.17s 3548 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_fleet_driver: 5 tests 0.45s 223 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_geo_routes: 133 tests 21.71s 10443 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_geo_routes_account: 20 tests 38.62s 4680 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_geo_routes_google: 5 tests 0.40s 67 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_geo_routes_here: 6 tests 0.23s 78 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_geo_routes_mapbox: 5 tests 0.21s 67 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_geo_routes_searoutes: 14 tests 1.14s 666 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_geo_routes_vietmap: 8 tests 0.43s 130 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_git: 88 tests 61.13s 2450 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_git_odoo_version: 16 tests 2.43s 1417 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_git_project: 16 tests 6.37s 2671 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_hr_employee_grade: 25 tests 59.28s 42118 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_hr_employee_relative: 11 tests 2.68s 1386 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_hr_expense: 34 tests 155.50s 51797 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_hr_expense_employee_advance: 9 tests 64.26s 18408 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_hr_expense_payroll: 16 tests 10.68s 3379 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_hr_meal: 37 tests 32.80s 14479 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_hr_payroll: 449 tests 807.89s 415982 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_hr_payroll_account: 121 tests 232.69s 122780 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_hr_payroll_attendance: 4 tests 1.90s 964 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_hr_payroll_meal: 57 tests 15.49s 6505 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_hr_project_timesheet_timeoff_payroll: 3 tests 2.40s 1196 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_hr_timesheet_payroll: 40 tests 21.86s 9690 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_hr_training: 8 tests 4.90s 2542 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_inter_company_base: 6 tests 6.96s 5028 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_inter_company_invoice: 12 tests 222.68s 104428 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_inter_company_sale_purchase: 18 tests 403.91s 172129 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_inter_company_sale_purchase_stock: 6 tests 88.69s 55287 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_invoice_tax_details: 3 tests 14.78s 6730 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_legal_invoice_number: 5 tests 11.63s 1836 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_loan_management: 176 tests 336.27s 165040 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_maintenance_by_working_hours: 7 tests 1.26s 530 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_maintenance_notification: 15 tests 5.83s 3276 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_mrp_backdate: 30 tests 17.58s 8987 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_mrp_bom_component_percentage: 11 tests 6.68s 5430 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_mrp_bom_stock_value: 12 tests 17.92s 9883 queries 2026-11-01 13:42:10,980 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_mrp_maintenance: 61 tests 42.56s 23468 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_mrp_plm: 89 tests 27.92s 12151 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_multi_warehouse_access_control: 4 tests 2.73s 2885 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_multi_warehouse_access_control_mrp: 23 tests 28.81s 21847 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_multi_warehouse_access_control_purchase: 3 tests 0.53s 349 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_multi_warehouse_access_control_sale: 3 tests 1.89s 810 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_odoo_module: 101 tests 128.52s 53980 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_odoo_module_loc: 18 tests 9.17s 1025 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_odoo_module_sale: 10 tests 27.76s 13223 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_odoo_module_sale_management: 3 tests 2.19s 1487 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_odoo_module_sale_project: 3 tests 4.72s 1889 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_odoo_version: 19 tests 0.65s 324 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_okr: 33 tests 23.65s 14583 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_okr_project: 8 tests 1.02s 452 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_partner_dob: 9 tests 0.59s 198 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_partner_dob_send_email: 6 tests 18.14s 8889 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_partner_equity_range: 12 tests 3.16s 1574 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_partner_multilang: 30 tests 13.56s 8116 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_partner_multilang_account: 10 tests 46.12s 27027 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_payment_transaction_protection: 5 tests 1.91s 510 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_paypal_unsupported_currencies: 9 tests 23.13s 12736 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_payroll_payment_acb_templates: 18 tests 33.52s 17410 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_pos_delivery: 3 tests 0.28s 107 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_pos_order_to_sales_order: 87 tests 308.79s 111062 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_product_code_sequence: 7 tests 3.62s 1604 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_product_collection: 6 tests 1.82s 980 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_product_dimensions: 18 tests 7.08s 3836 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_product_function: 6 tests 1.89s 1001 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_product_license: 9 tests 1.14s 558 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_product_license_sale: 7 tests 3.01s 1380 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_product_maintenance_schedule: 14 tests 4.79s 2928 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_product_milestone: 5 tests 0.76s 406 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_product_odoo_version: 10 tests 0.28s 238 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_product_return_reason: 9 tests 0.58s 305 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_product_return_reason_stock: 7 tests 2.48s 585 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_purchase_backdate: 12 tests 12.30s 7037 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_purchase_landed_cost: 17 tests 39.70s 17354 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.stats: to_purchase_line_numbering: 4 tests 0.97s 530 queries 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.tests.result: 0 failed, 0 error(s) of 3176 tests when loading database 'rb-2cd94b9-226205-431193' 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.service.server: Initiating shutdown 2026-11-01 13:42:10,981 104 INFO rb-2cd94b9-226205-431193 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.